【发布时间】:2018-05-31 17:17:26
【问题描述】:
我正在尝试将 Firebase Crashlytics 集成到我的 iOS 应用中,该应用启用了 Firebase 崩溃报告。我遵循了文档here,但是在运行自定义构建阶段时我的构建总是失败:
"${PODS_ROOT}/Fabric/run"
Xcode中的错误如下:
错误:Fabric:配置问题
Fabric API 密钥无效。您的 Fabric 运行脚本构建阶段应包含您的 API 密钥: ./Fabric.framework/运行 INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET
我没有 Fabric API 密钥,我认为 Firebase 库应该注意他们的 Fabric 密钥。我的项目中有 Info.plist,Firebase 功能齐全,但我无法通过 Fabric 运行阶段。非常感谢任何有关如何解决此问题的帮助!
【问题讨论】:
-
错误信息很清楚,你必须得到一个API Key
-
我是这么想的,但是文档清楚地表明您不需要 API 密钥。我终于找到了解决方案,OSX 上的 Fabric.app 会自动在脚本读取的 app-info.plit 文件中设置您的 Fabric api 密钥,如果您不提供它,则会失败。从 info.plist 中删除这个表单,脚本就可以正常工作了。
-
我错过了在 AppDelegate 中添加
FirebaseApp.configure()。添加后,它工作得很好。
标签: ios firebase crashlytics firebase-crash-reporting