为新项目添加了Fabric/Crashlytics但未上传dSYM

Jon*_*Cox 21 xcode ios crashlytics swift twitter-fabric

我刚刚使用Xcode 7 beta-4创建了一个新的iOS Swift项目,并将Crashlytics(现在是Fabric的一部分)与常规流程集成在一起.

它集成了所有精细,我可以模拟崩溃等.

但是,当我访问Crashlytics仪表板时,它警告我:

缺少dSYM

我们错过了一个dSYM来处理崩溃,在这里上传!

并没有出现任何崩溃事件.

单击警告消息(这里提到的链接:http: //docs.fabric.io/ios/crashlytics/crashlytics.html#troubleshooting)给我一个列表UUIDs Crashlytics缺少dSYMs.

该页面提供了上传dSYM的选项,我尝试过这个选项(从/ Users/me/Library/Developer/Xcode/DerivedData/MyApp-xxxxxxxxxxxxxxxxxxxxxxxxxxxx/Build/Products/Debug-iphoneos获取).但是,这样做后,这并不能解决问题.

我尝试从CocoaPods获取框架而不是手动添加它们,以防有所作为.它没有.

-

所以我唯一想到的可能是Crashlytics不处理Xcode 7 beta产生的dSYM?还是有一些基本的东西我忽略了?

非常感谢您的帮助!

-

更新:

在与Crashlytics团队发来许多来回电子邮件之后,他们发现这个特殊问题是由beta Xcode 7版本中的一个版本引起的.Crashlytics的解决方案被推出,从那时起它就起作用了.

如果您遇到类似的问题,我建议您首先确保您使用的是Xcode的发布版本,以及最新版本的Crashlytics :)

Pra*_*shu 7

转到构建设置,并为调试和发布版本选择Dwarf with DYSM File选项.


Adi*_*tya 5

您尚未上传dsym ..您可以从以下位置获取dsym文件:

转到https://itunesconnect.apple.com > SignUp> MyApps> Activity>然后选择正在显示Missing dsym错误的App版本并从那里下载dsym文件...

上载到结构

希望您的问题得到解决。