我希望确保我的发行版构建使用的是最正确的构建设置,它基于我的发布构建设置。现在,我没有看到Debug build和Distribution build的设置有很大的不同。只使用默认设置安全吗?
发布于 2009-08-17 02:10:25
调试:
调试生成设置包括调试应用程序二进制文件中的符号,并且通常会关闭可能会影响代码执行路径的编译时优化。调试符号允许您在单步执行调试器中的代码时获取有意义的信息。例如,如果您设置了应用程序日志记录宏,则该设置也很有用。它将允许您为开发和分发启用/禁用它。
版本:
在启用优化的情况下,Release很可能会为您提供更小的二进制文件和更快的执行时间。
:绝对要使用发行版的构建设置。
发布于 2009-08-18 07:41:46
不同之处在于您用于代码签名的配置文件,对于Debug build,您使用您的开发人员配置文件,而对于分布式构建(Ad-hoc或AppStore),您需要分别创建ad-hoc或AppStore配置文件。当然,Debug build在符号表中包含sym文件,用于调试您的代码。
https://stackoverflow.com/questions/1285879
复制相似问题