2011-10-10 58 views
0

編譯我的項目失敗,因爲找不到xxx-Info.plist。的確,該文件在我的電腦上不存在。該項目有其他目標,他們有他們的文件的版本,它被發現,並且他們建立。我試圖衝突目標的差異,但我沒有看到任何。XCode4,Mac OS X,xxx-Info.plist不存在

不應該Xcode產生這個文件?我如何誘導它這樣做?另外:InfoPlist.strings不存在,並且xxx-Prefix.pch不存在。 「不存在」我的意思是「不存在」。我不是說「文件在那裏,但Xcode無法找到它。」這不是一個iOS項目。謝謝。

+0

我刪除了違規的目標,並建立了一個新的目標,似乎所有東西都可以工作。建立新的目標是我可以避免的,因爲有太多的設置可能會導致錯誤。 – garyp

回答

1

這些都在每個目標的構建設置中指定。在Project Navigator中選擇項目,然後選擇目標,選擇Build Settings選項卡,並確保指定了正確的PLIST和PCH文件。您可以使用設置的搜索欄來查找設置。

+0

...但請注意,這些文件**不存在**在我的電腦上。至少他們不存在我能夠認出的任何名字。我無法告訴Xcode在哪裏尋找它們。它們不應該在某個時候由Xcode自動生成嗎? – garyp

+0

啊。我懂了。它們在創建目標(使用它們)時生成。 .app目標肯定應該是創建.pch和xxx-Info.plist。注意:非捆綁目標不會自動獲取xxx-Info.plist(但它們*可以被使用並嵌入)。然而,大多數目標應該得到一個.pch文件。 –

+0

此外,在早期的Xcode 4版本中存在一個錯誤,如果您要重命名項目或目標,將無法可靠地重命名所有內容。你的項目可能會出現這種情況嗎? –