新款M1打包時(shí)報(bào)錯(cuò)
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版本打包膘格,可能會(huì)支持iOS9.0以上版本欣除,有待驗(yàn)證...