2010-03-23 74 views
1

我應該在Xcode中爲「發佈調試符號」打開發布配置嗎?當它和「鏈接時優化」被打開的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)

回答

3

鏈接時優化和調試信息目前沒有一起工作(如的Xcode 3.2,調試符號之前,他們甚至剝奪到達最終的可執行文件)在LLVM中。

修訂

鏈接時優化和調試信息(DWARF或矮跟的dSYM文件)在Xcode 5或更高版本一起工作。

+0

謝謝!這意味着可以關閉「生成調試符號」以消除警告? – Ariel 2010-03-29 14:03:29

+0

正確的,生成調試符號目前不值得在鏈接時間優化構建中完成。 – 2010-03-30 18:28:05