When I tried to create Ad Hoc IPA file. It gave "IPA processing failed" error.
Xcode version is 12.2. Mac mini (M1, 2020)
I have checked logs file: IDEDistribution.standard.log file.
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
How to fix it?
1 open Finder--> Application
2 select Xcode----> show Info
3 use Rosetta
This worked for me
Xcode -->Build Settings -->iOS Deployment Target-->iOS 13.0 or later
This method is also possible, but I must be compatible with the lower ios version, so i use Rosetta
Xcode -->Build Settings -->iOS Deployment Target-->iOS 13.0 or later
or
This worked for me.
However,I don't know why this solves the problem.
Just use Rosetta to open your Xcode. There is no relationship with the deployment target
"Xcode -->Build Settings -->iOS Deployment Target-->iOS 13.0 or later". This method can solve the problem, but the minimum support system of my application is lower than 13。
-->Before the error “IPA processing failed” is prompted, during the loading process of Display “Analyzing signnature”, click the “Next” button quickly and continuously to skip the error. I don't know the reason. I hope Apple can fix the problem.
设置您的最低部署目标 iOS 13.0 或更高版本。
There are 2 solutions:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.