gpt4 book ai didi

ios - Nativescript - 引用错误 : FIRAuth

转载 作者:行者123 更新时间:2023-11-29 05:30:19 25 4
gpt4 key购买 nike

我目前正在使用 Nativescript 开发一个应用程序。

在本地模拟器上使用 Firebase 一切正常,但当我在 iPhone 上测试该应用程序时,出现以下错误

CONSOLE LOG file:///app/vendor.js:2172:24: Error in firebase.login: ReferenceError: Can't find variable: FIRAuth

我认为这可能与我初始化 Firebase 的位置有关,因此我将 firebase.init()app.models.ts 移至第一个 View 正如其他论坛帖子中所读。

我真的很困惑为什么这在模拟器上运行得很好,但在我的设备上却不起作用。

如果有人能提供一些线索,那就太好了。

Stack:
iPhone SE,
Nativescript (Angular)
Firebase
nativescript-plugin-firebase

如果您需要更多信息,请随时询问。

GoogleService-info.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CLIENT_ID</key>
<string>xxxxxxxxx.apps.googleusercontent.com</string>
<key>REVERSED_CLIENT_ID</key>
<string>com.googleusercontent.apps.xxxxxxxxxxxx</string>
<key>API_KEY</key>
<string>xxxxxxxxxxxxxxxxxxxxxxxxxxx</string>
<key>GCM_SENDER_ID</key>
<string>xxxxxxxxx</string>
<key>PLIST_VERSION</key>
<string>1</string>
<key>BUNDLE_ID</key>
<string>org.nativescript.xxxxxxxxx</string>
<key>PROJECT_ID</key>
<string>xxxxxxxx</string>
<key>STORAGE_BUCKET</key>
<string>xxxxxxxx.appspot.com</string>
<key>IS_ADS_ENABLED</key>
<false></false>
<key>IS_ANALYTICS_ENABLED</key>
<false></false>
<key>IS_APPINVITE_ENABLED</key>
<false></false>
<key>IS_GCM_ENABLED</key>
<true></true>
<key>IS_SIGNIN_ENABLED</key>
<true></true>
<key>GOOGLE_APP_ID</key>
<string>1:xxxxxxxxx:ios:xxxxxxxxx</string>
<key>DATABASE_URL</key>
<string>https://xxxxxxxxx.firebaseio.com</string>
</dict>
</plist>

firebase.nativescript.json

{
"external_push_client_only": false,
"using_ios": true,
"using_android": true,
"firestore": true,
"realtimedb": true,
"authentication": true,
"remote_config": false,
"performance_monitoring": false,
"messaging": false,
"in_app_messaging": false,
"crashlytics": false,
"storage": true,
"functions": false,
"facebook_auth": false,
"google_auth": false,
"admob": false,
"dynamic_links": false,
"ml_kit": false
}

最佳答案

如果您使用 nativescript-plugin-firebase,您似乎无法在物理设备上预览。

您收到以下错误:-

Plugin nativescript-plugin-firebase is not included in preview app on device 3CDExxxx-xxxx-xxxx-xxxx-960121C3xxxx and will not work.

应用程序将运行,但您将无法使用任何 Firebase 模块。

我希望这可以帮助遇到同样问题的人。

如果有人知道解决方法,而无需从 Apple 购买许可证进行测试,请在评论中告诉我。

关于ios - Nativescript - 引用错误 : FIRAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57664098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com