MAC M1上Xcode 12.2打包报错 “IPA processing failed”

新款M1打包时报错

Assertion failed: Expected 2 archs in otool output:
/var/folders/kd/kb03k1ks33sb33gnl9fz95yr0000gn/T/IDEDistributionOptionThinning.~~~qlv6NP/Payload/xxx.app/xxx:
Mach header
      magic  cputype cpusubtype  caps    filetype ncmds sizeofcmds      flags
MH_MAGIC_64    ARM64        ALL  0x00     EXECUTE    47       5672   NOUNDEFS DYLDLINK TWOLEVEL BINDS_TO_WEAK PIE
Load command 0
      cmd LC_SEGMENT_64

解决方案:
1、Xcode –>Build Settings –>iOS Deployment Target–>iOS 13.0 or later
2、
~Press Window > Organizer
~Right-click on your app > Show in Finder
~Right-click on first .xcarchive file > Show package contents
~Right-click on /Products/Applications > Show package contents
~Remove all lib*.dylib
~Re-distribute app

利用低版本的Xcode版本打包,可能会支持iOS9.0以上版本,有待验证...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容