Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ERROR ITMS-90168: "The binary you uploaded was invalid."

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

like image 906
bispope Avatar asked Feb 23 '17 03:02

bispope


3 Answers

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.

like image 182
ricardopereira Avatar answered Oct 24 '22 07:10

ricardopereira


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
like image 25
Shai Almog Avatar answered Oct 24 '22 06:10

Shai Almog


If your binary file .IPA is validated. Than use the Application Loader v3.6

and you will be fine.

like image 44
Lee Eason Avatar answered Oct 24 '22 07:10

Lee Eason