Reputation: 171
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?
Upvotes: 16
Views: 11273
Reputation: 1033
There are 2 solutions:
Upvotes: 1
Reputation: 121
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.
Upvotes: 12
Reputation: 354
Upvotes: 11
Reputation: 41
Just use Rosetta to open your Xcode. There is no relationship with the deployment target
Upvotes: 4
Reputation: 211
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
Upvotes: 21
Reputation: 141
"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.
Upvotes: 3