在使用CocoaPods的时候遇到ld: library not found for -lPods

/ 0评 / 0

今天换了一台MAC继续之前的开发,可是在编译之前的项目的时候竟然遇到了一个错误,因为之前的三方库我是使用CocoaPods来管理的,还没有遇见这种错误,后来试了一下,只要是换一台电脑,之前的项目立马就不能运行了,而且报的都是这一个错误,我也不知道错在哪里,翻了大半天,终于用一个不知道对不对的方法解决了这个错误:

更改这里的设置 设置 `Project` -> `Pods` 下所有第三方库的 `Build Active Architecture Only` 为 `NO` 或者为 'YES',因为之前有人本来是YES,遇到这问题之后改为NO就好了,而我这里是NO改为YES就好了。

虽然解决了,但是依然不知道这个方法是否可靠,,还是不明白为什么。。。

后来我又用了另外一种方法,就是把之前电脑上的libPods.a这个自动生成的文件复制到当前的项目中来,也是可以解决的,这到底是为啥呢?不是可以自动生成吗?虽然解决了,但是依然一头雾水啊。。。

评论已关闭。