Firebase Crashlytics配置问题

时间:2017-12-29 11:30:51

标签: ios swift firebase crashlytics google-fabric

我按照这里https://firebase.google.com/docs/crashlytics/get-started

设置崩解的说明

但是当我的应用执行时,

Fabric.with([Crashlytics.self])

该应用程序崩溃并显示消息*** Terminating app due to uncaught exception 'FABException', reason: '[Fabric] Value of Info.plist key "Fabric" must be a NSDictionary.'

从谷歌搜索,我有人说我们应该在Info.plist文件中添加以下代码。

<key>Fabric</key>
    <dict>
     <key>APIKey</key>
     <string>your_key</string>
     <key>Kits</key>
        <array>
         <dict>
            <key>KitInfo</key>
         <dict/>
        <key>KitName</key>
            <string>Crashlytics</string>
        </dict>
        </array>
    </dict>

但是,如果我关注https://firebase.google.com/docs/crashlytics/get-started

,我可以在哪里找到APIKey

2 个答案:

答案 0 :(得分:5)

如果您要安装Crashlytics以通过Fabric使用,则应遵循https://fabric.io/kits/ios/crashlytics/manual-install上的安装说明

通过Firebase的Crashlytics不需要Fabric API密钥,也不会使用Fabric.with([Crashlytics.self])调用进行初始化。

答案 1 :(得分:0)

我在Fabric行之前添加了FirebaseApp.configure(),它对我有用