我刚刚创建了一个新的iOS Swift项目,使用Xcode 7 beta-4,并将破折主义 (现在是交换矩阵的一部分)集成到通常的过程中。
它集成了所有的罚款,我可以模拟崩溃等。
然而,当我去看“破折号”仪表板时,它警告我:
缺失dSYM 我们丢失了一个dSYM来处理崩溃,上传到这里!
所有的撞车事件都没有出现。
单击警告消息(这里提到了它的链接:http://docs.fabric.io/ios/crashlytics/crashlytics.html#troubleshooting)给出了UUIDs缺少dSYMs的列表。
该页面提供了上传dSYM的选项,我尝试过这样做(从dSYM获取)。然而,这样做并不能解决问题。
我尝试从CocoaPods中获取框架,而不是手动添加它们,以防这会产生影响。事实并非如此。
-
所以我唯一的想法可能是Crashlytics不处理Xcode 7 beta版产生的dSYM?还是我忽略了一些基本的东西?
非常感谢你的帮助!
-
更新:
在与Crashlytics团队反复发送电子邮件之后,他们发现这个特殊的问题是由于在beta Xcode 7版本中所做的更改造成的。对撞击机的修正被推开了,从那以后就起了作用。
如果您遇到了类似的问题,我建议首先确保您使用的是Xcode的发行版,以及最新版本的Crashlytics :)
发布于 2016-07-28 09:28:48
转到生成设置,并为调试和发布版本选择Dwarf文件选项。
发布于 2016-08-17 10:46:59
您还没有上传dsym ..You可以从以下站点获得dsym文件:
Goto https://itunesconnect.apple.com> SignUp> MyApps> Activity>然后选择缺少dsym错误的应用程序版本,并从其中下载dsym文件.
上传到织物上
希望你的问题能得到解决。
https://stackoverflow.com/questions/31565527
复制相似问题