问题
ERROR ITMS-90168: "The binary you uploaded was invalid. "The resulting API analysis file is too large. We were unable to validate your API prior to delivery
I got the above error each time I want to upload the new version of my app to iTunes connect. I am using application loader for the upload. My application was developed using Codename
one.
Please, any help will be appreciated. I have been on this for a long time now
回答1:
An invalid binary can happen for several reasons (the analysis file isn't the problem):
- Outdated application loader - this is the most common reason. Make sure your Mac OS X version is up to date and the application loader tool is updated
- Using debug instead of appstore built IPA
- Incorrect provisioning - if you used provisioning or certificate incorrectly. This can happen if you re-run the certificate wizard before uploading the app as it can invalidate the existing certificate or regenerate provisioning
回答2:
If your binary file .IPA is validated. Than use the Application Loader v3.6
and you will be fine.
回答3:
I faced this issue using Fastlane by uploading a binary file .IPA and setting an app_identifier
that didn't correspond with the .IPA file I was sending.
My error message was ERROR ITMS-4241: "App is Removed or Deleted. Apps can't be validated or submitted while they're removed or deleted." at SoftwareAssets
.
So I just fixed the app_identifier
in the Appfile.
来源:https://stackoverflow.com/questions/42406751/error-itms-90168-the-binary-you-uploaded-was-invalid