我在Mac OS 10.14.1中使用xcode11 我使用以下文档实现了从Fabric到Firebase的迁移。
我生成了用于测试崩溃的代码,但是该崩溃报告无法出现在firebase crashlytics控制台中。
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
我还在Xcode构建阶段中添加了以下运行脚本
“ $ {PODS_ROOT} / Fabric / upload-symbols” -gsp“ $ {PROJECT_DIR} /GoogleService-Info.plist” -p ios“ $ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}”
但这将在我运行应用程序时返回以下错误。
31错误:无法在/Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonesimulator/app_name.app.dSYM中完成dSYM的提交:错误Domain = com.crashlytics。 -domain.process-dsym代码= 3“文件(在(null)处不再存在”)UserInfo = {NSLocalizedFailureReason =文件在(null)处不再存在}} [0m命令PhaseScriptExecution失败,退出代码为非零
您能帮我解决这个问题吗
upload-symbols
脚本即可工作。我刚刚将Pod更新到可用的最新版本,并确保该Pod $ {PODS_ROOT}/Fabric/run
是要运行的最后一个。感谢您的回复@IKKA