iOS 報錯: linker command failed with exit code 1 (use -v to see invocation) 原因


在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個原因,在我重新整理文檔的時候,拖動了重復的文件在項目里;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM