2011-11-01 11 views
11

如何解決XCode 4的編譯和清理錯誤:「XXX.app取決於它本身,這個目標可能包括它自己的產品」...?如何解決XCode 4錯誤:應用程序取決於它自己。這個目標可能包括它自己的產品......?

將我的開發環境升級到最新的Xcode 4. 打開以前在XCode 3.x.x中構建和清理的現有項目。 嘗試清理:清理失敗,出現同樣的錯誤「目標可能包含...」 嘗試構建調試模擬器。生成失敗,出現相同的錯誤。

我被這個難住了。糾正這一問題的答案已經遍佈Xcode 3.x.x

我以爲其他人可能會遇到這個問題,並希望得到答案。

牙多少咬牙切齒後,我找到了答案(可能還有其他更優雅的方式來解決這個問題):

轉到Project Navigator中。 向下滾動類,資源列表並找到PRODUCT組。如果您之前在XCode 3.x.x中進行了清理,則組中的實際產品可能會顯示爲紅色。 刪除整個PRODUCT組。 然後,您可以重新運行清理或構建操作。

希望這可以幫助他人,並防止很多挫折。

+0

嗨你找到任何答案,這個問題,然後請張貼here.that可能會幫助像我這樣的人。感謝 –

回答

23

點擊產品/ ***。應用文件。

您可以在Utilities窗口中看到文件信息。

取消勾選Target!而已!

enter image description here

+0

真棒..感謝它爲我工作:) – nithinreddy

0

剛剛從複製包資源刪除product.app。它在目標 - >構建階段 - >複製包資源。還請確保在進行任何重大更改之前創建工作項目的快照。快樂編碼...

相關問題