如果不小心改了xcode原生api時,因為prefix.pch已經預編譯好了,會報project-pch-has-been-modified-since-the-precompiled-header-was-built的錯誤,解決方案如下。
方案一:
先關閉xcode;
刪除/users/使用者名稱/library/developer/xcode/deriveddata/modulecache目錄下的所有檔案
但是如何找到路徑呢
這裡我來告訴大家乙個簡單快捷的方法(library是隱藏檔案,不容易找的)
在finder上點——>前往——>前往資料夾,會自動彈出讓你輸入路徑,例如:/users/rjxyrjxy/library/developer/xcode/deriveddata/modulecache
會自動找到檔案的,刪除裡面的所有檔案就ok了,不過呢,還是報錯誤的話,你還可以這樣做 project——>clean ,shift + command + k
方案2:
錯誤修改
找到***-prefix.pch檔案,把中間的
#ifdef __objc__
#import
#import
#endif
注釋掉。執行程式。這個時候可能會有很多報錯,接著取消剛才那個注釋在build,就可以了。
Xcode不小心修改了自帶標頭檔案,導致無法編譯成功
今天早晨沒有什麼工作,恰逢辦公室就我自己high,決定開啟本本繼續開展ios程式設計學習,還是被自己的見縫插針,勤奮上進的學習態度小小的感動了一下。就在寫的正起勁之時,突然發現無法編譯執行程式了,提示 could not build module uikit 之類的資訊,思來想去,貌似是之前在給乙個...
Xcode 標頭檔案路徑
在編譯器build settings language 欄目下設定 other c flags 的引數,增加 i.include1 i usr include2 編譯的時候將自動在include1和include2目錄中搜尋標頭檔案。需要注意的是 1.路徑是以.xcodeproj檔案為基準,表示與....
xcode import 標頭檔案報錯
最近一直在寫android程式,有點久沒用xcode,在寫乙個專案準備把ui7kit導進去,將ios 7的介面適配到低版本的時候,出現了這麼乙個蛋疼的問題。稍微查了一下,新建專案的時候想先做乙個lib,所以建立的時候選了cocoa touch static library,導致需要在project ...