2012-05-09 76 views
3

我在iOS項目中爲各種自定義表格單元格提供了幾個XIB文件。我剛剛添加了另一個,但由於某種原因,Xcode不會將此(或任何後續)XIB構建到項目中!Xcode 4.3停止構建XIB文件

在文件檢查器中設置適當的標誌以包含XIB,並且XIB出現在正確的構建階段。所有XIBs都按預期工作直到這一點,並沒有設置在項目中

Project Settings

我已經加入了更多XIBs名稱不同嘗試被改動,但沒有人越來越內置於項目(通過檢查構建應用程序的NIB文件進行驗證)。

Look Mom, no NIB !

這是怎麼回事?這是Xcode中的錯誤嗎?任何人都知道如何解決它?

更新

我刪除所得到的數據目錄,你瞧筆尖現已出現在構建產品 - 所以我會粉筆這一個作爲一個神祕的Xcode錯誤。

+1

你可以把它作爲一個答案 - 如何做到這一點 - 只有今天早上我該刪除派生數據以取回自動完成和定義: - / – Damo

回答

0

在當前版本的Xcode中,當事情變得怪異,退出+重新啓動並不能解決問題時,通常會刪除DerivedData文件夾。

你甚至可以做到這一點作爲構建腳本的一部分或作爲cron作業:

rm -rf ~/Library/Developer/Xcode/DerivedData

0

我知道這是創造更多的類和額外的文件,它不解決爲什麼發生這種情況,但作爲一種解決方法可以嘗試:

創建BlahCell類和碎粒文件的所有者設置爲它 - 如果BlahCell。 m被設置爲編譯,這可能會讓你的nib編譯。

我把它在其他消息中直接清理並構建不能解決任何問題?

0

我刪除所得到的數據目錄,你瞧筆尖現已出現在構建產品 - 所以我會把它當作一個神祕的Xcode錯誤。