ios - 看起来我们缺少 dSYM 来处理版本崩溃

标签 ios swift xcode crash google-fabric

我已启用项目和目标的项目设置,并将调试和发布的调试信息格式设置为带有 dSYM 文件的 DWARF。 我已将位码启用为“否”。

但我收到错误“我们缺少 dSYM 来处理以下版本的崩溃”。

我已按照以下步骤生成 dSYMs 文件。

1.  Go to the Window Menu -> Organizer in Xcode.

2.  Select the right version of build and click on the button "Download Debug Symbols" on the right panel

3.  Right Click on right version of build and select show in Finder.

4.  Select an .xcarchieve file then right click on that and click on Show Package contents

5.  Then Go to *dSYMs folder* and select .dSYM file and compress that file.

6.  Now Final Step is to upload compressed file on fabric.

我的问题是,当我将新的 DSYM 文件添加到结构中时,它会删除现有的崩溃日志吗?

最佳答案

是的,@Arun,因为每次在添加一行代码后重新编译项目时,dSYM 都会发生变化,因为生成的二进制文件中代码行的地址不相同,这就是删除现有崩溃日志的原因。您可以查看下面的链接https://docs.fabric.io/apple/crashlytics/missing-dsyms.html#upload-symbols-script

关于ios - 看起来我们缺少 dSYM 来处理版本崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57669137/

相关文章:

ios - 注销 - 返回登录页面

swift - Alamofire3 - Alamofire.download : responseArray return response nil

ios - AlamoFire 不遵守超时间隔

objective-c - 使用 inputAccessoryView 关闭键盘

xcode - 文档 “filename.dae”无法保存

android - Titanium 是否会将 iPhone 应用程序转换为 Android?

objective-c - 如何将 Excel 表格数据导入我的 iphone 应用程序。

android - React Native如何获取App启动源?

ios - MP4 没有复制到 xcode 项目中?

ios - flutter 无法使用 Xcode11.3 构建