确保您的项目构建设置正在生成dSYM文件。对于所有配置,DEBUG_INFORMATION_FORMAT应设置为dwarf-with-dsym

时间:2015-03-23 11:55:29

标签: xcode debugging crashlytics twitter-fabric

我最近开始收到此错误:

2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14
2015-03-23 11:35:48.911 run[60036:1047011] 

Crashlytics: dSYM Error

Unable to process <your app>.app.dSYM at path /path/to/<your app>.app.dSYM
Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure the Crashlytics run script build phase is the last build phase and no other scripts have moved the dSYM from the location Xcode generated it.

Command /bin/sh failed with exit code 1

我尝试了这个答案Unable to copy dSYM file into archive,但我的所有Generate Debug Symbols都设置为YES

还有其他建议吗?

4 个答案:

答案 0 :(得分:551)

以下解决方案对我有用,我希望它能为您提供帮助。

转到项目的构建设置然后在构建设置中搜索调试信息格式并搜索“调试信息格式”,然后将“调试信息格式”设置为“带有dSYM文件的DWARF”

enter image description here

并确保构建设置中的生成调试符号设置为是。

答案 1 :(得分:81)

仅在安装&#34;时检查true&#34;运行脚本在运行脚本

答案 2 :(得分:6)

详细说明Bruno的响应,如果您已经有一个需要一直运行的脚本阶段,请创建一个新的专用阶段以避免冲突。 enter image description here

答案 3 :(得分:-1)

我删除了Fabric和Crashlytics并从头开始将它们添加回来,就像我第一次安装它一样。它奏效了。

另见https://twittercommunity.com/t/how-to-reinstall-fabric-crashlytics/37890