1. 程式人生 > >cocoapods導入三方庫頭文件找不到問題

cocoapods導入三方庫頭文件找不到問題

ted 清理 project 三方 項目 arch data文件夾 遞歸 devel

問題描述:使用cocoapods時,import 找不到頭文件。

問題原因:

1.緩存導致

2.沒設置頭文件的目錄。

1.解決辦法:

command + k 清理工程 ,找到DerivedData文件夾,路徑是~/Library/Developer/Xcode/DerivedData,刪除.重新編譯。

2.如果還是報找不到頭文件,檢查下頭文件設置

一些標識符:${SRCROOT} (這代表工程根目錄)、${PODS_ROOT} (這代表pods文件夾)、$(inherited) (這個是target在設置自己路徑的時候如果加了這個,那麽就是繼承project裏設置的路徑)

Xcode在編譯時, Library Search Paths 和 Header Search Paths是一定會去搜索的。而User Header Search Paths只有在Always Search User Paths為Yes時才會被搜索。

在項目的Target的裏設置一下,添加cocoapods頭文件目錄:目錄路徑直接寫:${PODS_ROOT} (這代表pods文件夾目錄) ,後邊選擇recursive(意思是遞歸查找子目錄) 。就可以了。

cocoapods導入三方庫頭文件找不到問題