Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

Apple Appstore submission invalid signature/invalid binary TRIED EVERYTHING!!!

New Here ,
Apr 05, 2014 Apr 05, 2014

Hello there,

I have built my first mobile AIR application (game) and I am trying to submit it to Apple Appstore, but with no luck.

I am uploading my application (passes all Application Loader tests) and some time later I am receiving an e-mail from Apple saying the most-common-and-not-at-all-helpful error message "Invalid signature".

I am a Windows 7 user and I have built my application in Flash Professional CC, using the latest AIR SDK downloaded from here. I am certain that the (distribution) certificates are fine, since I have done the whole procedure from scratch many times and I have made sure I followed each step correctly.

Can anyone provide some insight about this?

Thanks a lot in advance!!!

Nick

TOPICS
Development
2.5K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Apr 05, 2014 Apr 05, 2014

Are you using the latest release version of the iOS SDK? Should be 7.1

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 06, 2014 Apr 06, 2014

Use the iOS SDK where? I am building my app with Flash Professional CC using the latest AIR SDK version.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 13, 2014 Apr 13, 2014

Hi nick

Did u figure it out? I also ran into the same "invalid signature" email. It is very boring.

I have try all these things (as suggested from my googling) but nothing seems to work...

-Made sure i am using the distribution certificate, not an ad hoc certificate or a development certificate.

-created a brand new distribution certificate

-created a brand new p12 file

-the bundle id matches

-made sure i have got all the require icons

-made sure i include a launch image

-Got the latest update for application loader

-Got the latest update for adobe air sdk for flash publishing

But nothing works

I have tried to upload all weekend and getting the same "invalid signature" email. Is there a way out of this mess?!?

Christian

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Apr 13, 2014 Apr 13, 2014

1) How do you get p12? From MacOS keychain or under Windows?

2) Are you sure in case MacOS that you exporting p12 that have Distribution label and not Developer?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 13, 2014 Apr 13, 2014

Hi anton

I got p12 from mac keychain. I deleted all old keychains and revoked both developer and distribution certs. I am absolutely sure i exported as distribution. I have uploaded many apps without a problem. I don't know why i even have to make new p12 in the first place but since nothing worked, i tried this.

The only difference in this app is normally i work on windows and gmail the zip file to my mac. But this app is around 500 megabytes (app jukebox consisting of 100 songs) , my biggest so far and i usb thumb drive the file. The upload time takes much longer to make matter worst.

I read somewhere to rename ipa to zip in windows, add in thumb drive, extract zip in mac and zip .app file in payload folder. And finally upload this zip file but does not work.

I also made my xml a read only file during publishing to add the missing icon size in code in the xml file. To prevent the xml being over written. I also have never done this way, this is my first. After upload i no longer got the warning of missing these icon sizes but invariably i get the "invalid signature, binary" email. I think i have tried uploading a dozen time already.

Out of ideas.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Apr 13, 2014 Apr 13, 2014

Don't unzip IPA!!! You must upload it as it generated.

Ok, #2 reason - developers use not latest Adobe Air. There was update by Apple on 1th Feb 2014 so you can upload only apps made with xcode >= 5. So you must use new Air 13.x ...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 13, 2014 Apr 13, 2014

I have adobe  air 13. I work on the pc. Normally i would email a zipped ipa via gmail but this file is 500 megs so i decided to thumb drive it.

Once i publish the ipa. Do i need to zip it before i put it in my thumb drive to transfer to my mac application uploader?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Apr 13, 2014 Apr 13, 2014

You must upload to Loader only IPA file and before - you must in iTunes Connect create and setup your app so it status in iTunes Connect show "Status: Waiting for Upload" and from Loader you must select that app you waiting for uploading.

I use also Windows for developing and just MacOS for uploading. Early saw your issues when some p12/provisioning contain mistakes.

Idea!

I know some developers forget to select corresponding distribution certificate for provisioning profile . When you generate p12 with distribution certificate - you must go to developer account and generate AppStore distribution provisining profile. When you create provisioning profile - you must select your distribution certificate from dropdown.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 13, 2014 Apr 13, 2014

hi anton

i triple checked everything.

provisional profile has the new distribution certificate. i just revoked my old one and made a new one today.

also the  bundle id is matches in my flash publish settings and the app waiting to be upload in itunesconnect website.

i am using flash cc to develop. i have uploaded many apps before only this weekend. when upload is completed, i get the same email saying invalid signature. everytime i curse at it!

here is the screenshot of the 3 screens

http://www.classclef.com/junk.jpg

certificate

provisional profile distribution

app info in itunes connect

christian

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2014 Apr 14, 2014

Yes my problem was that I was doing the unzip/rezip thing, while it is not needed anymore.

I am using Air SDK 4 and it works fine, not air 13.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Apr 14, 2014 Apr 14, 2014

Nick Lalakos so using air 4.x you can upload and using 13.x you can't? Or you don't tryied 13.x?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2014 Apr 14, 2014

i got the app uploaded successfully. yippie ki yay!

thanks for the tips, anton and nick. the problem for me was NOT invalid signature after all. Although I did get emails saying invalid signature and invalid binary telling me to check for distribution certificate. etc... Those emails had me going in circles on a wild goose chase for 2 days when in fact the problem is something else!

The problem was simply bad file naming convention (my external mp3 files). I have 100 mp3 and some filenames have spanish characters filenames like Tórre Bermeja.mp3, apostrophe like Salut D'amour.mp3, and also parentheses or brackets like Cavatina (The Deerhunter).mp3. Although I did test my ipa on my ipad and it did not have any problems, these characters are illegal (',ó) apparently and made appstore gave an error of invalid signature.. Once i got rid of these characters. the binary was ok and got accepted. so funny characters like (',ó) in file names- out!!!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 10, 2014 May 10, 2014
LATEST

I Face the same problem, but just can't get it to work.

Quite frustrating. I was just trying to patch to an update with very minor changes.

anyone else faced this?

i tried redoing the certs and provisioning already.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines