1. library not found <pod第三方> 的問題
image.png
解決辦法:在target 里面的build settings 里面 的search paths- Library search paths 里面添加添加第三方文件查找選項(xiàng):$(inherited)
image.png
2. 編譯錯(cuò)誤 no such file or direcrory :xxxxxxxxxx
image.png
解決辦法:在build phases -compile sources 編譯文件索引里面刪除該無效的索引,引發(fā)原因本地對(duì)原有文件夾Library做了刪除,刪除操作不會(huì)刪除這里的原有索引黎棠,所以刪除文件夾需要小心椎木,然后重新命名為HQLibrary并添加了了文件夾
image.png
總結(jié):通常編譯報(bào)錯(cuò)找不到某個(gè)文件,可能是這里面缺少了文件的引用朝卒,手動(dòng)添加即可证逻,或者因?yàn)閷?duì)文件夾進(jìn)行了重名的操作,但是無效的引用并沒有自動(dòng)更改扎运,需要自己檢查確認(rèn)瑟曲,建議少修改文件夾路徑~
3 . library not found for -lGPUImage
image.png
image.png
問題所在:缺少libs目錄下的靜態(tài)問題,產(chǎn)生原因 pods,pods文件從其他項(xiàng)目拖過來的
image.png
重新刪除該pod ,install 修正后:
image.png
提示: pod install 并不會(huì)去檢查第三方目錄下的目錄文件是否確實(shí)豪治,除非該文件夾為空洞拨,才回去重新install,所有需要?jiǎng)h除相應(yīng)的第三方后,重新install
總結(jié): 找不到第三方文件负拟,首先確認(rèn)第三方是否安裝正常烦衣,比如頭文件 靜態(tài)文件是否完整,而后再去排查工程配置問題掩浙,比如other link 里面的問題