我的应用程序崩溃了,两天来我找不到重现崩溃的确切方法。所以,我想解码 dSYM 文件,看看有什么问题(希望有帮助)。如何从设备获取 dSYM 文件?
您可能需要从 Xcode 构建产品获取 dSYM。
- 打开 Xcode 管理器(在 Xcode 中查看窗口 -> 管理器)
- 转到 Archives 选项卡并选择相关项目的崩溃版本
- 选择“分发”,然后选择“导出为 Xcode 存档”
- 找到导出的存档(.xcarchive 文件),按住 Control 键单击它并选择查看包内容
- 您的 dSYM 将位于 Xcode Archive 内容的 dSYMs 子文件夹中
但是,获取堆栈跟踪的一种更简单的方法是让应用程序在 iOS 模拟器中运行时崩溃,或者在 Xcode 中的绑定 iOS 设备上运行(即使用“产品”->“在 Xcode 中运行”运行时),或者通过连接您的设备并在 Xcode Organizer Devices 选项卡的 Devices 部分查看去符号化的崩溃报告。
(以上所有内容均假设您已在可以访问的计算机上的 Xcode 中构建了应用程序,并且已在 Xcode Organizer 中保存了构建的档案。)
有关更多信息,请参阅 Apple 的技术说明:了解和分析 iOS 应用程序崩溃报告 http://developer.apple.com/library/ios/#technotes/tn2151/_index.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)