天天看点

DYLD Library not loaded no suitable image found Did find xxx

百度提供的demo里的三个framework(AipBase,AipOcrSdk,IdcardQuality)都是动态库一定要以 embedded 方式引入,这个是动态库的特性。

结果遇到了 Embeded Framework 用企业证书重签名的大坑!

DYLD Library not loaded no suitable image found Did find xxx

以上图片来源:https://blog.csdn.net/qq_34417314/article/details/80659899

解决方法:关掉系统SIP选项(需要进入安全模式) 。

1 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;

2 在屏幕最上方的工具栏找到实用工具-终端,输入:csrutil disable;

3 关掉终端,重启mac;

Bingo,搞定!

如果还不行,建议删掉所有provisoning证书并重新安装证书。证书位置

cd ~/Library/MobileDevice/Provisioning\ Profiles/

参考文章:https://blog.csdn.net/qq_34417314/article/details/80659899