kam*_*iro 6 debugging xcode debug-symbols ios
我在 iOS 上收到了一堆我的(主要是 C++)应用程序的崩溃日志。我的问题是我似乎无法正确地表示这些崩溃报告。
在 iOS 上剥离调试符号以进行发布的“正确”设置是什么?我知道您想要删除调试符号,这样应用程序的下载大小就不会大得离谱。
但问题是,它似乎使崩溃报告几乎无法读取。
xcode 存档上的 dSYM 文件是否会被发送并最终由用户下载?
或者它只是为了将来的符号目的而保留(在我自己的机器上本地完成,在 xcode 上)?
或者它只是为了将来的符号目的而保留(在我自己的机器上本地完成,在 Xcode 上)?
这。您的“发布”配置(或用于分发的任何配置)应具有以下设置:
默认隐藏符号:是
Xcode 仍会生成一个 dSYM 文件夹,您将用它来表示崩溃日志。有 3 种处理符号的方法:
使用 Xcode。为此,无论何时发布,您都需要使用“产品”->“存档”功能。创建存档后,您可以选择“导出”,然后选择“保存以用于 iOS App Store 部署”。之后,您可以将崩溃日志拖到“设备日志”窗口的左侧,Xcode 将为您将它们符号化。
使用 Xcode.app 文件夹内的 symbolicatecrash 工具手动进行符号化。如果您已向用户发布代码但没有 Xcode 存档,这会非常有用。您需要确保崩溃日志与二进制文件和 dSYM 匹配,否则它将无法工作。
使用第三方工具收集崩溃报告并为您用符号表示它们。示例包括 Crashlytics、Bugsense 或 HockeyApp。
归档时间: |
|
查看次数: |
6666 次 |
最近记录: |