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

Xcode 報錯是不是很煩,看到這個報錯不懂,

linker command failed with exit code 1 (use -v to see invocation)

下面請聽我分解,首先確認錯誤出現時間,是剛拖進工程報錯,還是創建了文件報錯。

托外部SDK報錯,多半是依賴庫的問題。

1、我以前添加開源的.a文件時也遇到過類似的情況,問題大多主要是出現在Ohter Linker Flags 這個屬性,找到Build settings->Linking->Other Linker Flags,將此屬性修改成-all_load

2、把Other Linker Flags下的屬性全刪除了。

3、錯誤信息中出現了某個類的名字,去原文件中看看#import了哪些第三方庫,把這些庫挨個注釋排除,找到出錯的那個庫,然后按照官方提供的步驟重新添加一遍。

4、看看是不是有新添加的文件跟之前文件同名

創建新文件報錯,就是你的文件名重復了,系統不知道怎么處理了。

重新命名或者刪除就可以了,遇到問題不要緊張分析百度是關鍵。

革命尚未成功,同志仍需努力
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 要實現的效果如下: 很多時候我們的的button點擊事件就一行代碼,而這一行代碼還需要另寫一個方法。然后用sele...
    _kk_閱讀 1,498評論 0 2
  • 塬上的麥地 一片綠林 佝僂的身影 蹣跚在玉米地里 鋤頭一上一下 腳下的土地變得松軟 您是勤勞的耕耘者 春天播種了希...
    浩宇_90閱讀 183評論 0 1