【问题标题】:Added Fabric/Crashlytics to new project but doesn't upload dSYM将 Fabric/Crashlytics 添加到新项目但不上传 dSYM
【发布时间】:2015-10-12 11:16:36
【问题描述】:

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

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

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

缺少 dSYM

我们缺少用于处理崩溃的 dSYM,请在此处上传!

并且没有出现任何崩溃。

点击警告信息(这里提到了它的链接: http://docs.fabric.io/ios/crashlytics/crashlytics.html#troubleshooting) 给了我一个列表 UUID,Crashlytics 缺少 dSYM。

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

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

-

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

非常感谢您的帮助!

-

更新:

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

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

【问题讨论】:

  • 来自 Fabric 的 Alex 在这里。听起来你做的一切都是对的。我想检查一下我们的后端,看看。您能否通过 support@fabric.io 给我发电子邮件并附上您要上传的 dSYM 并告诉我您的捆绑包 ID?
  • 是的,Alex,会的,谢谢 :)

标签: ios xcode swift crashlytics twitter-fabric


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您还没有上传 dsym ..您可以从以下位置获取 dsym 文件:

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

    上传到面料

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      相关资源
      最近更新 更多