linker command failed with exit code 1 (use -v to see invocation)
網上答案(不要信!):
1、我以前添加開源的.a文件時也遇到過類似的情況,問題大多主要是出現在Ohter Linker Flags 這個屬性,找到Build settings->Linking->Other Linker Flags,將此屬性修改成-all_load
2、把Other Linker Flags下的屬性全刪除了。
3、錯誤信息中出現了某個類的名字,去原文件中看看#import了哪些第三方庫,把這些庫挨個注釋排除,找到出錯的那個庫,然后按照官方提供的步驟重新添加一遍。
4、看看是不是有新添加的文件跟之前文件同名
經過多次排查,最后答案是:
出現這種情況很可能是,項目中引入了多個相同的文件。
刪除一個就ok!
2018.01.04 更新
因為這個答案是自己當時的一個答案,當時沒有深入了解具體,現在才知道,遇到這個報錯原因很多,大家看著辦,有問題解決不了的,可以截圖私信我。
- 如果有什么疑問,可以在評論區一起討論;
- 如果有什么不正確的地方,歡迎指導!
> 注:本文首發于iHTCboy's blog,如若轉載,請注明來源。