iPhone upload binary errors, iTunes Connect says code not signed etc.
This is a 2 part process, ensure you follow it, otherwise you will think this article is of little use ![]()
iTunes Connect can give you a lot of strange errors that mean little to the Developer. “The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.” This is the one I was getting. And when looking on the internet, I didn’t find people with answers, just more questions.
My Xcode build results window, was not issuing certificate errors, so something else must be wrong?
Apple has decided that a Developer certificate is not the same as a Distribution certificate. When I started looking through the Provisioning portal, I found this out.
1. A developer certificate is for developing.
2. A distribution certificate is for distributing.
AHHHhhh.
1st you should get your cert lined up for the distribution. See the extra “Distribution” tab along the top.. Ahh makes sense. Instructions on setting this up will show up if you don’t have a distribution certificate yet.
The Keychain Access app under your “Utilities” Icon group in Mac OSX, if it doesn’t list the distribution, then you need to finish following directions here
Part 2 Get a new Provisioning profile for the Distribution.
Apple has decided 2 parts. 1 a Cert, 2 a Provision profile.

Part 3; in the Get Info screen for your app in Xcode, *Release Mode* ensure that your Code Signing Identity is selected to the Distribution;
A few folks said after these kinds of changes, close out of Xcode completely, and reopen it.
Perform ; Clean All Targets, Build and Archive.
Bring up the Organizer (Window-> Organizer), and look in the Archived Applications section.
NOTE: If your app has in app purchases, it was suggested not to upload through the organizer. but through the itunes portal instead. You can still use Organizer to reveal the location of the file that you would upload.
Once you select the archive you just created, just use the submit button to upload it.
This all worked for me, I hope your frustrations don’t lead to pulling out your hair..
My first time through this, I did not also get the Distribution Provision profile, just the cert, so ensure you do both parts.
I saw lots of people say this same thing http://stackoverflow.com/questions/2811671/uploading-binary-iphone-app-the-signature-was-invalid-again-again-and-again
You can add me as a friend and contact me on facebook eSpecialized My Phone Number is listed there
Feel free to share this page ![]()



