ios - 将 Fabric/Crashlytics 添加到新项目但不上传 dSYM

标签 ios xcode swift crashlytics twitter-fabric

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

它集成得很好,我可以模拟崩溃等。

但是,当我转到 Crashlytics 仪表板时,它会警告我:

Missing dSYM

We're missing a dSYM to process crashes, upload it here!

并且没有出现任何崩溃。

单击警告消息(此处提到了它的链接: http://docs.fabric.io/ios/crashlytics/crashlytics.html#troubleshooting ) 给了我一个列表 UUIDs Crashlytics is missing dSYMs for.

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

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

-

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

非常感谢您的帮助!

-

更新:

在与 Crashlytics 团队多次来回发送电子邮件后,他们发现这个特殊问题是由 Xcode 7 beta 版本中的一个更改引起的。推出了对​​ Crashlytics 的修复,此后它就起作用了。

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

最佳答案

转到build设置并为调试和发布构建选择 Dwarf with dSym File 选项。

关于ios - 将 Fabric/Crashlytics 添加到新项目但不上传 dSYM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31565527/

相关文章:

ios - 苹果使用哪种字体/字体大小作为 iOS 中的占位符

iphone - 如何识别 iAD 支持的区域

c# - 在同一个项目中使用不同SDK版本的框架有什么影响?

iphone - 以编程方式关注 UITextView 不起作用

ios - 如何在 Swift 中的特定时间发送本地通知?

ios - 当新条目出现时,如何从右到左为标签内的文本设置动画?

ios - 从操作内部访问队列

ios - 如何在 IOS Xcode 中为文本字段设置边框底部?

ios - 从自定义类调用 View Controller 方法

iOS 检测用户是否在 iPad 上