为新项目添加Fabric / Crashlytics,但不上传dSYM

我刚刚使用Xcode 7 beta-4创build了一个新的iOS Swift项目,并且用通常的stream程集成了Crashlytics (现在是Fabric的一部分)。

它集成了所有的罚款,我可以模拟崩溃等。

但是,当我去Crashlytics仪表板它警告我:

缺lessdSYM

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

没有一个崩溃出现。

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

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

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

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

非常感谢您的帮助!

更新:

经过与Crashlytics团队的许多来回电子邮件,他们发现这个特定的问题是由于一个beta Xcode 7版本的变化而引起的。 Crashlytics的一个修复被推出,从那以后它的工作。

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

转到“生成设置”,然后select“Dwarf with DYSM File”选项,用于debugging版本和发行版本。

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

转到https://itunesconnect.apple.com >注册> MyApps>活动>然后select丢失dsym错误显示的应用程序的版本,并从那里下载dsym文件…

将其上传到结构

希望你的问题得到解决..