如何在 XCode 7.0 中创建 dSYM 文件

Posted

技术标签:

【中文标题】如何在 XCode 7.0 中创建 dSYM 文件【英文标题】:How to create dSYM file in XCode 7.0 【发布时间】:2016-04-27 07:10:34 【问题描述】:

我在 XCode 7.0 中创建 dSYM 文件,归档我的项目后,我找不到我的 dSYM 文件。我从堆栈溢出中引用了许多站点并遵循了许多说明,但在任何可用文件夹上都找不到我的 dSYM 文件。请任何人帮助我。

请告诉我我需要在应用构建设置中启用哪些属性。

谢谢。

【问题讨论】:

【参考方案1】:

在xcode中->窗口->组织者

或 xcode -> 产品 -> 存档

你会看到档案窗口

1 选择您的应用程序的任何档案右键单击它然后选择在查找器中显示

2你看到aapname.xcarchive文件右键点击它并选择显示包内容

3 你看到 dSYMs 文件夹打开它并得到 .dSYM 文件

:)

【讨论】:

感谢您的回复。我已经尝试过但是这里只有文件夹名称作为 dSYMs。 dSYM 文件注释已创建。这只是我的问题。我认为缺少一些在应用程序目标构建设置中启用的选项。 请检查构建设置 -> buid 选项 -> 调试信息格式 -> 使用 dSYM 文件调试 DWARF 并使用 dSYM 文件发布 DWARF 是的,也是这样改的。 已经面临同样的问题,像你一样被闲置的指令。它工作正常。但现在在其他一些项目中面临同样的问题。这个项目在 3 年前就开始了。它始于旧的xcode,我认为这可能是原因。请如果你找到帮助我。 我正在使用 xcode 版本 7.3 (7D175) 更新您的 xcode 可能适合您【参考方案2】:

确保您已启用 Debug with DWARF with dSYM File

点击你的项目 -> 构建设置 -> 构建选项 -> 调试 -> 带有 dSYM 文件的 DWARF

(见下图)

【讨论】:

为什么这是“必须的”? DWARF 有什么好处? 这个 dsym 文件会出现在哪里?在什么目录下? 它将出现在构建的 Products 文件夹中。例如:/Users//Library/Developer/Xcode/DerivedData/-<...>/Build/Products/.app.dSYM

以上是关于如何在 XCode 7.0 中创建 dSYM 文件的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 如何找到 dSYM 以匹配崩溃文件?

如何创建 .dSYM 文件?

Xcode:如何创建 dSym 并仍然剥离符号?

我们如何在 Xcode 项目中创建自己的 plist 文件?

如何在 Xcode 7.2 中创建类别? [复制]

无法在 Android 7.0 中创建文件夹