- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 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
如果您需要更多信息,请随时询问。
<?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>
{
"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/
不能在非可选值“FIRAuth”上使用可选链 我已经测试了每个解决方案,但总是出现相同的错误。即使我创建一个新项目,当我使用 FIRAuth 时,我总是会遇到编译错误。 谁能帮帮我。我使用 Swift
我是 iOS 和 fire base 的初学者。 我安装了 firebase cocoa pods。 在我的 loginViewcontroller.h 中导入了 firebase.h 添加了广告连播
我目前正在使用 Nativescript 开发一个应用程序。 在本地模拟器上使用 Firebase 一切正常,但当我在 iPhone 上测试该应用程序时,出现以下错误 CONSOLE LOG file
我遇到了这个问题,现在已经尝试解决了几天,但似乎我尝试的所有方法都会产生更多错误。我在使用 FIRAuth 使用此功能创建用户时遇到问题,它告诉我在 ; 之前添加一个,但它没有解决问题。 错误图片:
我已经找到了这个问题的答案,我把这个贴在这里,因为我在这里找不到答案。 问题是 FIRAuth.auth()?.createUser 不会抛出错误,但也不会创建用户。这甚至是不可能的,因为 Fireb
这几天我一直在为这个问题苦苦挣扎,我是菜鸟,我找不到解决方案。我正在尝试使用 XCode 8.3.3 创建用户注册和登录页面,并使用 Firebase 作为数据库。 我的代码如下: import UI
我是 swift 的新手,我一直在努力学习自己。我遇到了一个问题,我不确定如何解决它。代码如下: import Foundation import Firebase class UserLogin {
这个问题在这里已经有了答案: multiple GoogleService-Info support (2 个答案) 关闭 6 年前。 有人知道如何在 Swift 中创建第二个 FIRAuth 实例
我在通过 Firebase 登录时遇到了问题。当它是 Swift 2 时一切正常,但是在 XCode 将我的整个项目转换为 Swift 3 语法后,错误发生了。 这是我的登录代码: func logi
我试图让用户使用用户名进行身份验证。数据库存储敏感数据,因此我们避免在数据库中存储电子邮件(因为电子邮件是识别数据)。 目前,数据库存储用户的自定义 用户名 以及关联的 FIRAuth UID。 我想
我正在使用带有初始 SignInViewController 的 Firebase 构建一个应用程序,它加载一个登录页面供用户使用电子邮件进行身份验证,这会触发以下方法: @IBAction func
更新到新的 Firebase。创建了一个新的登录 VC,一切正常,没有错误。 尝试复制这个新教程:https://codelabs.developers.google.com/codelabs/fir
我最近更新了我的 podfile 并添加了两个条目 pod 'Firebase/Storage' 和 pod 'FirebaseUI/Storage'。当我添加这两个条目时,当我在 Xcode 中打开
我正在使用以下函数通过 Facebook token 和 Firebase FIRAuth 函数登录用户。没有错误,也没有打印 email 属性。就好像该函数不会被调用一样。 var login =
我得到: 'auth()' is unavailable : use object construction 'FIRAuth()' 我在 pod 文件中添加了 pod 'Firebase/Auth'
当我想在 firebase 中使用短信验证时,应用程序仅在 iOS 上失败 APN 证书已在 firebase 上配置,FirebaseAppDelegateProxyEnabled 在 Info.p
我正在使用 firebase 4、swift 3 和 ios 10,但我找不到 FIRAuth,因为我正在尝试开发一个构建 Messenger 应用程序的项目。任何人都可以帮我吗? 最佳答案 Fire
在我的 Swift 应用程序上,我已成功使用 Google 按钮登录,如明确说明 here 我还想使用电子邮件/密码方法在 Firebase 中登录用户,遵循 these步骤 问题是用户登录后下面一直
我是一名优秀的程序员,十分优秀!