1. 程式人生 > >Xcode編譯出現linker command failed with exit code 1問題的解決方案

Xcode編譯出現linker command failed with exit code 1問題的解決方案

問題

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

解決的方案:

1,看看是不是有新新增的檔案跟之前檔案同名

2,錯誤資訊中出現了某個類的名字,去原檔案中看看#import了哪些第三方庫,把這些庫挨個註釋排除,找到出錯的那個庫,然後按照官方提供的步驟重新新增一遍。

3.SVN或git忽略了某些檔案,如.o 等檔案沒能update下來,檢視.o檔案可能是紅色的,可以重新新增或者修改SVN(git)的忽略設定

4.把.a檔案刪除再重新拖到專案中解決問題

5.可能重複添加了檔案(也可能沒勾選 Copy items if neded 這個選項),建議刪除後重新新增

6.工程中檔名重複了 也會出現同樣的錯誤

7.”Build Settings”->”Enable Bitcode”設定為NO ,因為有些SDK不支援Bitcode

8.可能在引用的時候 可能寫的是#import “XXXXX.m” ,如果是改為#import “XXXXX.h”

9.可能你匯入的SDK只能在真機下才能執行,模擬器會報錯!