我为每日构建设置了teamcity,并且一切似乎都在前一段时间工作(我能够在crashlytics仪表板中看到崩溃报告) . 但现在构建机器根本没有发送dsyms . 我从CocoaPods添加了Crashlytics:

pod 'CrashlyticsFramework', '~> 2.2'

我已经检查了api密钥和秘密 . 这是我的运行脚本:

./Pods/CrashlyticsFramework/Crashlytics.framework/run <myKey> <mySecret>

在teamcity构建日志中,我可以看到脚本已执行:

2015-02-02 18:01:43.511 run[7213:507] Crashlytics.framework/run 1.3.11

但我没有看到有关DSYM上传到Crashlytics的任何日志条目,如Hudson shows . 因此,如果我从Xcode直接构建设备,那么它会显示崩溃(并可能发送DSYM) . 但如果它是通过构建机器制作的,那么dsym就不会发送 . 我知道,因为当我访问crashlytics仪表板时,我看到了使用构建版本丢失的dsym . 任何想法如何调试或查看日志为什么不发送DSYM?