xcode library not found for -xxx (lssl)
link command failed with exit code 1
在编译工程时,看到熟悉又惶恐的link command failed with exit code 1时,请淡定,Reveal in Log。有时会遇到类似“ld: library not found for -xxx.”的错误提示。
原因:通常这是由于工程在编译时找不到需要的链接库而导致的。
解决方法:1、在工程的Target中选中要执行编译的某个target,然后“get info”,打开Build设置页面,在“Library Search Path”中添加缺失或多余的链接库的所在文件夹的路径。或- Build Setting - Other linker flag 查看是否有多余的库依赖,确认后删除。
2、重新导入xxx库,重点来了,找到xxx库,发现在工程里,没毛病啊。其实非也,右击show in finder,发现没有,此时xxx库代码管理的文件状态改变(如,SVN 显示为!感叹号,或其他)。好了,或删除,或重新添加,就可以了。
3、重新pod install,有些情况可以解决
本人就是通过方法《2》,success的