Xcode中的链路时间优化问题
我应该在Xcode中为发布配置启用“生成调试符号”吗?当它和“链接时间优化”打开时,Xcode显示警告:Xcode中的链路时间优化问题,xcode,macos,llvm,llvm-gcc,Xcode,Macos,Llvm,Llvm Gcc,我应该在Xcode中为发布配置启用“生成调试符号”吗?当它和“链接时间优化”打开时,Xcode显示警告: 已生成SYM文件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/dsymu
已生成SYM文件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/coa_tutorial5/build/Release/coa_tutorial5.app.dSYM
警告:可执行文件(-arch x86_64)中没有调试符号
警告:可执行文件(-arch i386)中没有调试符号
警告:可执行文件(-arch ppc7400)中没有调试符号
链接时间优化和调试信息目前在LLVM中不起作用(从Xcode 3.2开始,调试符号在到达最终可执行文件之前就被剥离)
更新
链接时间优化和调试信息(DWARF或DWARF与dSYM文件)在Xcode 5或更高版本中协同工作。谢谢!这意味着可以关闭“生成调试符号”以消除警告?是的,在链接时优化构建中,生成调试符号目前不值得。