【发布时间】:2019-12-31 07:23:27
【问题描述】:
我已启用项目和目标的项目设置,并使用 dSYM 文件将 Debug 和 Release 的 Debug Information Format 设置为 DWARF。 我已将 Bitcode 设为 NO。
但我收到错误消息“我们缺少 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 文件添加到结构中时,它会删除现有的崩溃日志吗??
【问题讨论】:
-
“当我将新的 DSYM 文件添加到结构中时,它会删除现有的崩溃日志吗?” - 不,不会。以前与其他 DSYM 的象征性崩溃仍将存在。与您刚刚上传的特定 DSYM 相关的崩溃也将仍然存在,只是它们现在将被符号化。
-
顺便说一句,您上面概述的过程是如果您需要为当前版本上传 DSYM,但如果您尝试为以前的 App Store 上传上传 DSYM,您可以检索 DSYM对于 App Store Connect 上的这些旧版本,如前面 Anbu 与您共享的链接中所述(但现在是“App Store Connect”,而不是“iTunes Connect”)。但是,同样,所有旧的 Fabric 崩溃都应该仍然存在,但与该版本相关联的那些只会被符号化。
标签: ios swift xcode crash google-fabric