8

我有一个 iOS 项目。作为对 Build 的响应(在方案中选择了发布配置),它的 dsym 大小为 6.5MB。但是,当我存档(在方案中选择相同的配置)时,它的重量仅为 2.9MB。

这不是学术问题。丢失的数据包括我的静态库的所有符号,这使我的崩溃日志的用处大大降低。

哪些设置可以解释选择相同配置的 Build 和 Archive 之间的差异?

这是 Xcode 5.0,虽然我想我已经有一段时间遇到这个问题了。

4

1 回答 1

1

我相信它所做的一些事情是:

  • 将应用程序中的所有调试符号删除到 .dsym 文件中
  • 将各种文章从 ascii 压缩为二进制(如字符串文件)

一些差异可能来自以下构建标志:

  • DEPLOYMENT_POSTPROCESSING=YES
  • STRIP_INSTALLED_PRODUCT=YES
  • SEPARATE_STRIP=YES
  • COPY_PHASE_STRIP=YES
于 2013-11-05T14:56:11.123 回答