iOS报错信息dyld: Library not loaded:XXX

自己项目在集成一个三方支付的时候出现:
dyld: Library not loaded: @rpath/XXX.framework/XXX Referenced from: /Users/wangwenjie/Libr

7AB997A8-A8EF-4880-8650-DB6C50E596F1.png

找了很多资料把:(如上图)
Link Binary With Libraries中的Required改为Optional就没事了,但是经过测试改为Optional之后运行无法调用这个XXX.framework中得协议,也就是接口无法调用成功。这个是因为改Optional之后无法正常的加载你的XXX.framework。

我的解决办法是:


F5EA3E2C-D95F-46E3-9C61-278BF52F242D.png

以上步骤做完之后:把Link Binary With Libraries中的Required改为Optional,再编译应该是没有问题的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容