在iOS開發中,很多人會遇到這樣的報錯
linker command failed with exit code 1 (use -v to see invocation)
可能的原因如下:
1.引用出錯,把***.h弄成了.m,檢查一下你的所有引用;
2.再就是你引用第三方的庫,你添加文件是系統沒有所第三方庫的.m文件參入的編譯中去,你向項目添加文件得注意了;
3.找到Build settings->Linking->Other Linker Flags,將此屬性修改成-all_load或-ObjC;
4.看看是不是有新添加的文件跟之前文件同名;
5.錯誤信息中出現了某個類的名字,去原文件中看看#import了哪些第三方庫,把這些庫挨個注釋排除,找到出錯的那個庫,然后按照官方提供的步驟重新添加一遍。
ps.我自己問題就出在第4個原因,在我重新整理文檔的時候,拖動了重復的文件在項目里;