前言
- 用公司账号打企业签名的包,报错IPA processing failed
-
点击show logs 并没有发现,有x86_64的framework文件
1.png
后来看到文章说是m1芯片不兼容, 需要把ios版本号,设置成13.0以上,再打包就好使了.
-
general -> deployment info 选择 13.0以上.确实打包不出错了.但是不行,这样要求所有用户必须升级到13.0以上系统.太坑了.
2.png
用兼容模式运行xcode
-
关闭xcode,在应用程序里面找到xcode ,显示简介,使用Rosetta打开,然后运行xcode
3.png
4.png
- 现在再重新打包,会发现速度满了很多,因为现在用的不是m1芯片直接编译的了,而是换成了intel的x86,所以速度慢.等打包结束再去掉使用Rosetta打开的勾,这样还会变快.
-
用了兼容模式打包以后,就会发现一切正常,这个页面也不会出现IPA processing failed
5.png
打完包以后别忘了最重要的,让xcode改成m1芯片直接运行
-
关闭xcode,在应用程序,xcode 右键,显示简介,里面把"使用Rosetta打开"的勾去掉,然后再打开xcode,速度又变飞快了
6.png