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、看看是不是有新添加的文件跟之前文件同名
創建新文件報錯,就是你的文件名重復了,系統不知道怎么處理了。
重新命名或者刪除就可以了,遇到問題不要緊張分析百度是關鍵。
革命尚未成功,同志仍需努力