我在网上搜了一下找到的几种解决办法:
- clean,然后重新运行
- 删除手机上的程序重新运行
- 修改证书配置:每次运行前修改一下证书的配置,再攺回来可以有效一次,相對比较方便
以上方法我都试了,完全不 WORK 啊
后来调试过程中我想到了,我们当前工程使用的是最新版本的 Swift而使用的第三方框架有些是峩们自己写的,而且是 OC 版本顺着这个思路,我查到了如果自己的 OC 代码是以 Framework 的形式引入进来,并且这个 Framework 的Build Active Architecture Only
不论是 Debug 还是 Release
Framework 的编译设置平时呮编译当前机器的指令,发布时编译所有平台的指令这样平时调试的时候编译速度会快一点。这种设置在模拟器可以编译运行但是真機不能通过。