m1芯片xcode打包IPA processing failed错误解决方案

前言

  • 用公司账号打企业签名的包,报错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

你可能感兴趣的:(m1芯片xcode打包IPA processing failed错误解决方案)