美文网首页
[Xcode] 编译报错:dyld:Library not lo

[Xcode] 编译报错:dyld:Library not lo

作者: 流火绯瞳 | 来源:发表于2021-11-16 10:29 被阅读0次

个别手机系统上运行项目时,会爆这么个错误:

dyld:Library not loaded:/user/lib/libMTLCapture.dylib
Referenced from: /var/contaoners/Bundle/Application/xxxx/xxx.app/xxx
Reason: image not load

问题很明显,就是某个库未加载成功,这里就是 libMTLCapture.dylib ,但是这个库并没有使用到,而且只是部分手机会爆这么个错误,让人很懵逼;查了一些资料后,发现这个库是系统自动加载的调试库,在正式打包的时候不会加载,这也是为什么有个问题的手机在安装正式包的时候,也不会出错;

解决方法:
在 Build Phases ->Link Binary With Libraries 中,显示地将这个库添加进来,然后将 Status 修改为 Optional,即:


相同的错误场景,解决方法同上:

dyld: Library not loaded: /System/Library/Frameworks/Network.framework/Network

这里出错的是 Network.framework

相关文章

网友评论

      本文标题:[Xcode] 编译报错:dyld:Library not lo

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