在M1芯片的Mac上,将archive之后的包,导出为ipa包,无论是使用xcode进行打包导出,还是使用命令行进行打包导出。均无法正常导出。
错误描述为 IPA processing failed
这在使用App Store发布证书是没有问题的。但是在使用developer证书是有问题的。
看似跟证书和描述文件有关系,但同样的配置在基于Intel的mac上是没有问题的。这显然也属于M1 Mac的兼容性问题。至于什么时候Apple能修复,现在还不知道。需要先找一下方案。
网上有一些答案,比如把项目设置为iOS13或者以上等,我试过对我来说没有用,您也可以试试,说不定对您有用。
在我M1芯片的MacBookPro 上有用的方案如下,如果您也遇到相同的问题,您可以试试。
-
如果你采用的是自动打包脚本,也就是使用命令行进行的打包。
将终端以 Rosetta 方式运行
。
如果你采用的是xcode方式打包导出,
将Xcode以Rosetta方式运行
。
设置方式 同上。
希望可以帮到您。