Firebase卡在“运行您的应用以验证安装”上,适用于iOS

时间:2019-03-08 09:31:30

标签: ios swift firebase firebase-realtime-database

我已完成所有步骤,但仍然停留在此屏幕上。

尽管崩溃可以在Crashlytics panel内看到

enter image description here

enter image description here

8 个答案:

答案 0 :(得分:2)

嘿,请确保您已致电:

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

答案 1 :(得分:1)

这里的实际技巧是使用最新版本的广告连播。

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

假设您在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 :(得分:0)

我有同样的问题。我使用的是Firebase / Analytics(分析)6.11.0,当我将其更改为6.8.2时,该问题已解决

答案 3 :(得分:0)

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

答案 4 :(得分:0)

我有一个问题,一个pod 'Firebase/Core'阻止了pod 'Firebase/Analytics的较新版本的安装。我删除pod 'Firebase/Core'后,一切都会按照Google的描述进行工作。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

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

一旦我评论了提供api键的行。该测试有效!

不知道将它们退回是否还会使事情变得混乱。还在上面!

答案 7 :(得分:-1)

在AndroidManifest.xml中

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