2

任何人都可以帮助我简单地理解什么是调试符号?何时使用它们。

如何确保我的 iOS 应用程序去除了调试符号。其他一些答案建议在“目标”>“构建设置”>“部署”>“设置否”下删除复制期间的调试符号。

但我只有 Debug 和 Release 条目,并且两者都是 SET NO。

1)我是否必须添加分发条目并将其设置为否?2)一旦我将此项目设置为否,我如何确保剥离调试符号现在正在工作?

4

1 回答 1

4

您可能希望将Strip Debug Symbols During CopyRelease/Distribution 配置设置为 YES。您可以比较二进制大小,带有调试符号的会更大。

调试符号基本上意味着额外的调试信息包含在二进制文件中(例如方法名称没有被剥离/删除等)。通常在使用 Xcode 构建时,它会创建一个包含这些符号的特殊文件,这些符号稍后会用于表示崩溃报告。

于 2013-08-22T11:05:45.763 回答