iOS真机不能运行,模拟器可以

时间:2022-03-16 04:02:14

今天在做(私活)的时候遇到一个问题,就是在导入友盟的第三方库的时候出现了问题,这个问题说来也奇葩,模拟器运行好好的,但是就是在真机赏不能运行,简直就是能把人活活气死,高了整整一个下午,屁股都坐疼了,终于找到了解决方案.好了,不BB了,上问题.

iOS真机不能运行,模拟器可以

导入了友盟的SDK,非得说我有没lsocialQQ这个包(我敢肯定110%有他的),所以到处检查,也去友盟的官方上找,都没有自己想要的答案,于是看看路径是否正确.

iOS真机不能运行,模拟器可以

发现由于拖拽好多次友盟的哪个文件,后来虽然删除了,但里面依旧多次重复着里面的路径,所以把路径删掉,关了Xcode清除缓存,打开Xcode再按Command+shift+K,再次运行,发现已经不是那个错了了,真是挺高兴的.但我现在也非常的好奇,为什么模拟器能运行,真机却不行(求大神解答,我只能解决问题),接下来就是下的错误了,上图

iOS真机不能运行,模拟器可以

这个问题导致依旧不能在Xcode7上真机运行,但是模拟器却可以,问题中描述,你的Xcode setting ENABLE_BITCODE,那么这个问题就容易多了,因为之前也遇到过,哈哈,上图啦:

iOS真机不能运行,模拟器可以

因为一个第三方的库不兼容,我的工程中开启了 ENABLE_BITCODE (应该是升级之后自动转换的),而这个第三方的库在编译的时候没有 enable bitcode,所以导致上诉问题。