1

我应该在 Xcode 中打开“生成调试符号”以进行发布配置吗?当它和“链接时间优化”打开时,Xcode 显示警告:

GenerateDSYMFile build/Release/cocoa_tutorial5.app.dSYM build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 cd /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5 /Developer/usr/bin/dsymutil /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app/Contents/MacOS/cocoa_tutorial5 -o /Users/ariel/Documents/spacesimulator.net/cocoa_tutorial5/build/Release/cocoa_tutorial5.app.dSYM

warning: no debug symbols in executable (-arch x86_64)
warning: no debug symbols in executable (-arch i386)
warning: no debug symbols in executable (-arch ppc7400)

4

1 回答 1

3

LLVM 中的链接时间优化和调试信息目前不能一起工作(从 Xcode 3.2 开始,调试符号在到达最终可执行文件之前就被剥离了)。

更新

链接时间优化和调试信息(DWARF 或带有 dSYM 文件的 DWARF)在 Xcode 5 或更高版本中协同工作。

于 2010-03-29T05:53:11.110 回答