【问题标题】:Firebase Stuck on `Run your app to verify installation` for iOSFirebase 卡在 iOS 的“运行您的应用程序以验证安装”上
【发布时间】:2019-07-30 07:30:46
【问题描述】:

我已经完成了所有步骤,但我仍然卡在这个屏幕上。

虽然在Crashlytics panel内部可以看到崩溃

【问题讨论】:

  • 你必须在真机上运行它。
  • 是的,在设备和模拟器上都有。
  • 这件事发生在我身上,我在真实设备上运行了几次该应用程序,然后它就成功了,可能是 Firebase 的事情
  • 我不明白如果设置没有完成那么它是如何显示崩溃报告的。
  • 应用程序是否编译并运行?您可以包含您的 podfile 以及您的 App 委托代码吗?另外,您是否下载了 GoogleService-Info.plist 并将其拖到您的项目中?

标签: ios swift firebase firebase-realtime-database google-cloud-platform


【解决方案1】:

这里的实际技巧是使用 最新 版本的 pod。

Firebase 强制您使用 最新 版本的 pod 以完成最后一步检查。

假设您在 Podfile 中有特定版本的 pod:

pod 'Firebase/Analytics', '= 6.27.0'
pod 'Firebase/Crashlytics', '= 6.27.0'

删除显式版本

pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'

从设备/模拟器中删除应用。重建,运行应用程序。回来查看 Firebase 网站。

之后可以在Podfile中设置任意版本,执行pod install

【讨论】:

    【解决方案2】:

    我安装了 GoogleMapsGooglePlaces pod 以及 Firebase。我的AppDelegate 上有以下内容:

    // Configure Firebase APIs
    FirebaseApp.configure()
        
    // set google api key
    GMSServices.provideAPIKey(Constants.googleMapsApiKey)
    GMSPlacesClient.provideAPIKey(Constants.googleMapsApiKey)
    

    一旦我评论了提供 api 键的行。测试成功了!!

    不知道将它们退回是否会再次搞砸。还在继续!!

    【讨论】:

      【解决方案3】:

      从设备或模拟器中删除您的应用。在您的PodFile 中包含pod 'Firebase/Analytics' 并运行pod update。之后,重新安装并重新启动为我解决了这个问题。

      【讨论】:

        【解决方案4】:

        嘿,请确保您已致电:

        func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { 
            FirebaseApp.configure()
        }
        

        如果这不起作用,请尝试像这样向 firebase 发送一些数据:

        Analytics.logEvent("This is a test", parameters: [
                    "Test1": "tester",
                    "Test2": "tester"
                    ])
        

        这会将分析数据发送到 Firebase

        【讨论】:

        • 试过没有任何改变。
        • 您是否运行了应用并安装了 pod?
        • 是的,显然我做到了
        【解决方案5】:

        我有同样的问题。我使用的是 Firebase/Analytics 6.11.0,当我更改为 6.8.2 时解决了问题

        Google 于 2019 年 11 月 5 日发布版本 6.12。我建议更新到最新版本。

        【讨论】:

          【解决方案6】:

          我遇到了pod 'Firebase/Core' 阻止了pod 'Firebase/Analytics 的较新版本安装的问题。一旦我删除了pod 'Firebase/Core',一切都像谷歌描述的那样工作。

          【讨论】:

          • 但是如果我需要 Firebase/Core 怎么办?
          • 我认为他们将它集成到您​​可以为 Firebase 安装的任何 Pod 中。我只做 pod 'Firebase/Admob' 和 pod 'Firebase/Analytics' 并且也安装了 Firebase Core。
          【解决方案7】:

          我用这一行更改了我的 podfile,它解决了问题。 pod 'Firebase/Analytics','6.8.1'

          【讨论】:

            【解决方案8】:

            在 AndroidManifest.xml 中

                    <meta-data
                    android:name="firebase_analytics_collection_enabled"
                    android:value="true"/>
            

            【讨论】:

            • 问题是关于iOS的
            猜你喜欢
            • 2019-10-13
            • 2021-01-09
            • 1970-01-01
            • 2019-11-08
            • 1970-01-01
            • 2021-07-16
            • 2015-09-03
            • 2020-09-20
            • 1970-01-01
            相关资源
            最近更新 更多