2012-01-11 80 views
1

我正在研究一個有12個本地化約16個XIB的應用程序。爲什麼當我只有〜200時,XCode 4編譯〜3000個XIB?

XCode 4在清理並重建後表示正在編譯2704個XIB!

構建日誌顯示XCode爲每個本地化多次編譯相同的XIB。

任何人都知道這是爲什麼?

請注意,在應用程序中一切正常 - 這似乎沒有任何影響,你會想象。但這只是在浪費我的時間! :-)

狀態:

enter image description here

日誌:

enter image description here

項目導航摘錄:

enter image description here

回答

1

是的,我有恩也反駁了這個XCode問題。我不知道如何阻止XCode多次添加xib文件,但是有一種解決方法可以縮短項目生成時間:您應該轉到當前目標的構建階段選項卡並刪除中的所有重複xibs階段,留下每一個唯一的副本。

爲了讓我的回答更加明確:

裏面的複製包資源列表,你應該只留下一個項目爲每個單獨的廈門國際銀行文件,儘管你有語言數目。類似於:

screen

+0

謝謝。我在「複製捆綁軟件資源」階段看到正確數量的XIB文件,其位置爲淺灰色的「in(localization).lproj」。這讓我覺得那部分沒有問題。事實上,它說「複製捆綁資源(405項)」不〜3000項。 – z8000 2012-01-11 17:17:09

+0

@ z8000您能否附上Copy Bundle Resources的截圖? – iHunter 2012-01-11 17:59:43

+0

@ z8000有多少項*「MyFile.xib in(localization).lproj」*您是否在單個MyFile.xib的Copy Bundle Resources中看到?應該有一個,而不是每種語言。 – iHunter 2012-01-11 18:02:49

相關問題