Luc*_* P. 44 ios firebase crashlytics firebase-crash-reporting
我正在尝试将Firebase Crashlytics集成到我的应用程序中,该应用程序启用了Firebase崩溃报告.我在这里遵循了文档,但是在运行自定义构建阶段时,我的构建总是失败:
"${PODS_ROOT}/Fabric/run"
Run Code Online (Sandbox Code Playgroud)
Xcode中的错误如下:
错误:结构:配置问题
Fabric API密钥无效.您的Fabric运行脚本构建阶段应包含您的API密钥:./ Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET
我没有Fabric API密钥,我认为它们的结构密钥应该由Firebase库来处理.我的项目中有Info.plist,Firebase功能齐全,但我无法通过Fabric运行阶段.任何有关如何解决这个问题的帮助非常感谢!
Luc*_* P. 139
终于想通了,发布给任何可能被同样问题困惑的人.
如果您尝试通过OSX Fabric.app安装光纤网,那么它会将您的Fabric API密钥添加到您的Info.plist中,Fabric初始化构建脚本正在尝试阅读(我猜).
从info.plist中删除 Fabric键后,脚本可以正常工作,无需任何键/参数.
Firebase文档应包含一个片段警告.
如果您密切关注入门文档,您可能会遇到一些挫折。相信我。我有我的那份。
现在这是我可以与您分享的内容。
如果你以前有布了RunScript为目标,那么,如果你删除,并创建一个新的,应用GettingStarted是最好的指令,并更换$(INFOPLIST_PATH)有GoogleService-Info.plist。
您的Info.plist文件中不应再有 Fabric 配置。就是这个东西:<key>Fabric</key><dict>...</dict>。如果你还有那个,是时候说再见了,放下那些感觉,或者面对这个问题。
[Fabric] failed to download settings Error Domain=FABNetworkError Code=-5... blah blah blah清理该构建文件夹 ( shift + cmd + k)。如果您的下一个构建成功,请尝试强制使您的应用崩溃并查看 Firebase 上的崩溃日志。
这是我的堆栈:Xcode 10.2.1 | 织物1.9 | Crashlytics 3.12
| 归档时间: |
|
| 查看次数: |
10658 次 |
| 最近记录: |