xcode改了原生標頭檔案報錯的問題

2021-06-26 23:18:45 字數 668 閱讀 5720

如果不小心改了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 ...