我使用PODS並修改它們。我來碰到一種情況,我需要一個POD文件說PODTest導入文件TargetTest.h這是主要的目標頭文件。我檢查了目標文件是否可以導入頭文件,反之亦然。我可以在POD文件中寫下沒有編譯錯誤的行。爲什麼POD文件無法在Xcode中導入目標項目頭文件?
@class TargetTest;
但TargetTest創建的屬性不能在POD文件PODTest.h使用或PODTest.m
我做錯什麼了嗎?
我使用PODS並修改它們。我來碰到一種情況,我需要一個POD文件說PODTest導入文件TargetTest.h這是主要的目標頭文件。我檢查了目標文件是否可以導入頭文件,反之亦然。我可以在POD文件中寫下沒有編譯錯誤的行。爲什麼POD文件無法在Xcode中導入目標項目頭文件?
@class TargetTest;
但TargetTest創建的屬性不能在POD文件PODTest.h使用或PODTest.m
我做錯什麼了嗎?
轉到:
項目 - >建立設置 - >用戶頭搜索路徑和添加$ {} SRCROOT選擇遞歸。
希望這會幫助你!
就我所知使用Pod而言,如果您可以更新或添加新的Pod,更新pod中的文件是一種不好的做法。
雖然如果你想這樣做,請按照Anand Kore的評論。
謝謝。
下,他的評論實際上並沒有幫助我。我已經在標題搜索路徑中添加了該行。 –
你會得到什麼錯誤? –
「Lexical or Preprocessor issue」下:TargetTest.h file not found in PODTest.h –
它已經在那裏。仍然無法從主項目中找到任何頭文件。 –
從問題導航器中,此錯誤位於「詞法或預處理器問題」 –