百度提供的demo里的三个framework(AipBase,AipOcrSdk,IdcardQuality)都是动态库一定要以 embedded 方式引入,这个是动态库的特性。
结果遇到了 Embeded Framework 用企业证书重签名的大坑!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CXwUkeNNTRE5EMNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jMwgzNxQTMxAjMxYDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
以上图片来源: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