我正在使用XCode 7.3,当我尝试将Firebase崩溃报告集成到我的iOS项目时,XCode崩溃了。我到目前为止所做的事情
- 包含的广告' Firebase /崩溃'
- 在AppDelegate中 - 添加了 FIRApp.configure()
- 从Firebase控制台生成私钥并下载。
- 在新文件夹中添加了下载到项目根文件夹的JSON
-
在XCode Build Phases中,添加了一个带
的新运行脚本
GOOGLE_APP_ID=1:xxxx:ios:xxxxx
${PODS_ROOT}"/FirebaseCrash/upload-sym“${SRCROOT}”/folderInRoot/filename.json
-
当我尝试导航到AppDelegate尝试崩溃时,XCode会立即崩溃。
醇>
要解决的步骤:
- 尝试清理项目。
- 尝试将下载的JSON移动到XCode项目中。
- 尝试将下载的JSON移动到本地路径并将其从项目文件夹中删除。
- 尝试运行项目而不导航到任何文件,添加构建脚本后 - 运行成功,应用程序在模拟器中运行就好了。但是,无法导航到任何文件以继续处理项目。
- 尝试删除运行脚本 - 这允许我导航到其他文件,而不会发生任何XCode崩溃。
醇>
其他信息:
- 我已经集成了Firebase Analytics并且运行正常。
- 我也有Fabric集成。但它由一个在我之前处理该项目的团队管理,我只是无法删除他们的Fabric依赖项以添加我自己的。因此,甚至需要Firebase崩溃报告。
- Fabric依赖项和无法从项目中删除它是否也会干扰Firebase运行脚本?我无法想象为什么会这样。
引用的链接: