美文网首页
解决了折腾我一下午的 “dyld: Library not lo

解决了折腾我一下午的 “dyld: Library not lo

作者: JunfengsBlog | 来源:发表于2020-02-27 18:30 被阅读0次
错误截图

今天折腾了一天,把网上所有能解决这个问题的博客都找了。可以毫不夸张的说一个都没用。其中最让人气愤的是说把下面图中的 Link Binary With Libraries 里的required改成optional。这样编译是没问题,但是选择optional的代价是你要引用的三方库里的api直接不能用了。。。 其他各种什么改证书里面的信任为系统默认什么的都没用。。。有用的话我也不会从十二点搞点现在(晚上六点)。废话不多说,直接上我的解决方法,在我这边是work的。

上面的小伙看这
  1. 把你要的第三方库拖到Frameworks, Libraries, and Embedded Content里面
在General这哈

这个时候编译可能报错。勾选 Build Phases -> Embed Pods Frameworks 下面的 Run script only when installing,解决编译报错的问题。

  1. 把 Podfile文件里的 use_frameworks! 注释了,重新 pod install,这个时候会生成 .a文件。
    注意:到这里基本上就可以了,但这个时候还有可能报错。报一个 ld: framework not found 表示这个第三方库找不到的错误,你把 Link Binary With Libraries 里之前的那个以 .framwork 结尾的文件删掉。这时候再 build 就 OK了!

相关文章

网友评论

      本文标题:解决了折腾我一下午的 “dyld: Library not lo

      本文链接:https://www.haomeiwen.com/subject/kspxhhtx.html