此文檔或許對(duì)解決以下錯(cuò)誤情況有幫助:
1.在項(xiàng)目中添加了framework,而framework的文件不能被編譯
2.linker command failed with exit code 1 (use -v to see invocation)
下圖的warning
勵(lì)展的目錄
由于多個(gè)項(xiàng)目都引用一個(gè)core和第三方為了減輕項(xiàng)目包,第三方統(tǒng)一放在所有項(xiàng)目外,workspace中的vendor,那么,項(xiàng)目當(dāng)中就檢測(cè)不到這些包了,即使導(dǎo)入了進(jìn)去
,這時(shí)候,介紹一下target->build settings->Search Paths 
ps:
注意寫法,
$(SRCROOT)
和$(PROJECT_DIR)
$(SRCROOT)代表的時(shí)項(xiàng)目根目錄下
$(PROJECT_DIR)代表的是整個(gè)項(xiàng)目
FrameWork Search Paths:
如果上面linker command failed錯(cuò)誤中-F,應(yīng)該看這里面的設(shè)置
Library Search Paths:
如果上面的linker command failed錯(cuò)誤中的-L,應(yīng)該看這里面的設(shè)置
Header Search Paths:
這個(gè)一般就.h找不到的時(shí)候要看看咯
一定要確保所有添加進(jìn)工程的framework,lib,header都能被找到,在項(xiàng)目文件夾,都要指定SearchPaths