2013-10-08 56 views
2

XCode似乎總是生成Debug和Release版本配置(請參閱附加的截圖)。我無法解開「配置文件」選項。我需要在95%的時間內構建Debug版本。每次按「構建」時,如何通過不構建發行版來節省時間?XCode 5:如何僅生成Debug配置

enter image description here

回答

0

剛纔選擇該選項卡顯示了將每個動作(運行,檔案,存檔...)建立目標(S)(MagicCards1這裏)。

對於任何給定的操作,只有一個構建版本將使用適當的構建配置(Debug,Release,...):您的屏幕截圖顯示在您運行項目時將使用「Debug」配置構建目標,導致我認爲Xcode已經做到了你所期望的(它只會編譯自上一次構建以來發生更改的源文件)。

你可以嘗試比較調試和發佈從頭開始構建被清洗( + Cmd的 + ķ)和建築(Cmd的 + [R)具有不同的生成配置在該計劃的運行做出設置。

您也應該檢查是否「構建有源體系只有」設置爲如果「生成過程分析」設置爲沒有在您的構建設置: Analyze during Build screenshot

你也可能想觀看這個WWDC 2013視頻:Xcode Core Concepts 401.計劃覆蓋了44'標記。
https://developer.apple.com/videos/wwdc/2013/?include=401#401

+0

清潔(Shift + Cmd的+ K)後: 當我按CMD +К的XCode建立377文件 當我按CMD + B的XCode建立754個文件,而這正是2倍以上 爲什麼呢? – deko

+0

@deko對不起,但是Cmd + K代表哪個動作? (我的意思是有377個文件的那個?)無論如何,在發佈模式下,Xcode始終構建我的設置中調試內置的源文件數量的兩倍......此外,您確定沒有將分析配置爲在每個建立? (在構建設置中「在構建期間分析」) – neural5torm

+0

@ neural5form當然,我的意思是「乾淨」,即「Shift + Cmd + K」。 我在運行方案中將「啓用性能分析」設置爲「iOS 6或更高版本」。我不知道它是什麼意思... – deko

1

默認情況下,XCode中幾乎總是建立調試,在發佈的XCode只能建當您從菜單中存檔選擇或簡介(快捷CMD + ),你看到這一點,因爲選擇的,當你看到XCode構建您的項目。

相關問題