2010-11-19 21 views
1

我已經按照蘋果指令here未能成功生成我的發佈版本的dSYM文件,我嘗試了各種設置,並且它沒有生成任何東西,這是爲了32位通用Mac OSX應用程序(我正在使用10.6 SDK並部署爲10.2)。無法得到XCode 3.2.2生成dSYM文件

更令人沮喪的是我也做iPhone開發,並使用EXACT相同的項目設置(涉及符號和調試),它會生成一個dSYM文件就好!關於我讀過的唯一可能導致問題的是ZeroLink,但我不認爲它在XCode 3.2.2中受到支持了嗎?我無法在構建設置或構建菜單下找到它。

有沒有人有任何建議或知道我需要改變什麼設置?感謝您的任何幫助!

當前設置

Deployment Postprocessing YES 
Strip Linked Product YES 
Generate Debug Symbols YES 
Debug Information Format DWARF with dSYM File 
Use Separate Strip  YES 
Strip Debug Symbols During Copy  NO 

回答

0

你不是您是否把設置在項目或目標明確。請記住,目標設置會覆蓋項目設置。

+0

哦,你給了我希望...但唉,我的目標設置是一樣的我的項目設置:(我的另一個信息是我試圖設置帶連接產品和使用單獨的帶都沒有,和我的exe增長大約600KB,這意味着調試符號可能在那裏,但它仍然不會生成dSYM文件。 – Rasterman 2010-11-19 20:33:43

0

檢查以確保您沒有構建腳本刪除dysm文件。

1

我想你可能已經用reference here設置了dSYM的項目。

從你給我們展示的東西看,一切看起來都很好,我在當前項目中使用了這些確切的設置。

但是,在使它工作之前,我遇到了一些問題。我使用一箇中間件工具來生成我的XCode項目,它實際上是在Other Linker Flags設置中寫入參數。 This can be a reference如果你需要找出那些參數是否存在。

因爲我不認爲你有任何特殊的標誌,另一種選擇是爲iOS應用程序創建一個空項目並比較設置。你說過你實際上使用了與MAC OSX版本相同的設置,但我認爲它可能需要iOS版本的不同版本。

如果這仍然不能解決問題,我認爲你將不得不在這裏粘貼完整的項目設置。