2014-02-26 16 views
15

檢查了圖像中顯示的所有問題,但沒有任何結果。 enter image description here致命錯誤:自預編譯的標題以來,文件已被修改

在Xcode 5 I m如果這個問題

fatal error: file '/Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h' has been modified since the precompiled header '/Users/administrator/Library/Developer/Xcode/DerivedData/ModuleCache/220IXKWL5NEDF/UIKit.pcm' was built note: after modifying system headers, please delete the module cache at '/Users/administrator/Library/Developer/Xcode/DerivedData/ModuleCache/220IXKWL5NEDF' 1 error generated.

可能是什麼問題???任何幫助LD不勝感激。

+0

KepPm爲這個問題提供了最好和最簡單的解決方案。請檢查一下。 –

回答

38
  1. 刪除DerivedData在/庫/開發商/ Xcode中/ DerivedData/
  2. 重置您的模擬器

退出Xcode中,然後再次運行。

+0

感謝ChandreshKanetiya你是男人!如果我有雙重投票,我會把它給你:-)另外,我的Xcode/DerivedData文件夾在另一個位置,只值得提及;-) –

+0

嘗試在設備上運行時不起作用。 – Lirik

+0

浪費時間在這個問題上。感謝您指出這個簡單的修復人。 – shah1988

5

這是一個很常見的問題,如果你正在處理圖書館的發展。我建議你設置Precompile Prefix HeaderNO。除此之外,沒有任何工作。

14

深層清理(Cmd + Opt + Shft + K),清理文件夾DerivedData,清理模擬器,重新啓動Xcode和mac不適用於我。

問題只有在更改pch文件(添加空格或註釋/取消註釋某些代碼)後纔得到解決。 Xcode在構建階段錯誤地緩存了文件。更改此文件修復問題。

+0

似乎並不是一個Xcode項目中的pch文件... –

+0

這對我來說很有效,該文件在源代碼中名爲'myappname-Prefix.pch' – user1709076

1

如果其他提到的解決方案不適合你,這裏是適合我的。

  1. 轉到包含錯誤消息中提到的模擬器的文件夾。 我的情況是: Xcode>目錄>開發人員>平臺> iPhoneSimulator.platform>開發人員> SDK 然後刪除該文件夾中的模擬器。

  2. 轉到Xcodes首選項>下載>並點擊「檢查並安裝」,讓您的模擬器回來。

  3. 做一個乾淨的,並刪除派生的數據。

我發現這個錯誤大多發生在我在界面生成器中工作並且將助手編輯器設置爲自動。有時候自動文件會像NSObject一樣,如果你不小心編輯它,你會得到這個錯誤。

另外,如果您有時間機器設置,您可以恢復有問題的文件。

1

如果上面沒有工作嘗試刪除/var/folders/d4/pz....00gq/C/com.apple.DeveloperTools/6.0.1-6A317/Xcode/SharedPrecompiledHeaders/your app 根據您的機器更改路徑,並找到預編譯的頭文件夾然後刪除並再次運行。

相關問題