我应该在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)
答案 0 :(得分:3)
链接时优化和调试信息目前在LLVM中不能一起工作(从Xcode 3.2开始,调试符号在它们到达最终可执行文件之前被删除)。
链接时间优化和调试信息(DWARF或DWARF与dSYM文件)在Xcode 5或更高版本中协同工作。