为新项目添加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文件…
将其上传到结构
希望你的问题得到解决..
- 错误域= NSPOSIXErrorDomain代码= 100“协议错误”
- 如何正确处理令牌刷新与Spotify SDK和Swift 3.错误代码= 3840
- 无法使用types为“(NSMutableURLRequest,(_,_,_)throws – > _”)的参数列表调用“dataTaskWithRequest”
- Xcode 8 / Swift 3以及在运行iOS 7的iPhone 4上安装应用程序
- 我们可以在Swift Playground中添加过渡animation吗?
- 指定一个快速closures(等效块)到一个现有的使用桥接访问的objective-c块
- 隐藏IOS快速应用程序中的标签栏
- 打印到标签(Swift 2)
- error handling程序未被调用promise