修改公司01年写的古董项目,开始是这样
网上说在Build Setting里边的Exclude Architectures里边加入arm64。虚拟机确实可以跑了,然后修改完code,连接真机测试又出这个问题。各种方式都试过了,没一个管用的。 最后看Xcode的Excluded Architectures是排除的意思,我把arm64排除了还编译什么啊,那可运行不了了。并且这个提示的意思是说我没有权限,这个提示太暧昧了,误导人啊。然后把这个arm64删掉。OK真机可以运行,模拟机不行就不行吧没办法了。。。。至于为什么不行我后面会花时间研究下这个古董code。
关于修改项目逐渐有一些心得,尽量用真机调试。除了一些机型适配不得不用虚拟机之外。因为越是古董级的项目里面的坑越多。有的第三方静态库只支持真机的,有的OC+汇编语言也只支持真机调试的。但是报错的信息通常提示的是其他错误。。。。错误都定位不对,调试更是浪费时间,所以啊不能图虚拟机方便。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END