Skip to main content
Participating Frequently
May 24, 2011
Answered

trouble uploading mobile app built with Adobe AIR to the Apple Store

  • May 24, 2011
  • 14 replies
  • 2752 views

We have built our mobile app using Adobe's AIR platform, not Apple's XCode.  Everything has been going along just fine, we were able to create all the required certificates and provisioning profiles for development and test the app on actual iPhones (3GS and 4), and go through the entire iTunes Connect process of entering the meta data, but now, when we are trying to upload the binary through the Application Loader, we keep getting this error when we try uploading:
"Application failed codesign verification.  The signature was invalid, or it was not signed with an Apple submission certificate."
Would appreciate insight into how to resolve this... 
Many thanks,
Birgitte

This topic is closed to new replies. Start a new post to keep the conversation going.
Correct answer Colin Holgate

Hi guys ok so what finally worked was this: we had to generate everything from scratch, INCLUDING the signing certificate.  Then we applied only the Bundle ID suffix to the settings in Flash CS5.5, NOT the long version of the BundleID which is typically [10-character string].com.[companyname].[appname].

That worked. 

Thanks for all your help!

Birgitte


Did you keep the com.company part? It's normal to not use the numbers at the start, but I'm surprised if you got away without using the com.company bit.

14 replies

May 24, 2011

Make sure you are using your distribution certificate when you are creating the ipa file for the app store instead of your developer certificate.  You have to create a new .p12 file for your distribution build.

In the privsioning portal, under certificates, click on the distribution tab.  That is where you submit a request for the distro certificate.  The whole apple process is a huge pain in the butt, let me know if this is what you needed

Participating Frequently
May 24, 2011

Hi,

Tx so much for responding... we actually did exactly that, we created a distribution provisioning profile and created a new p12 file.  It seems there are two distribution certification, one is an intermediate one called AppleWWDRCA.cer and the other is called distribution_identity.cer. 

Do we do both of these or just one?

Also, could it have anything to do with the Apple ID?  We have a basic one that ends in an asterisk, so maybe we need to create one with the specific Bundle ID suffix string to match the one in our app?

Kind regards

Birgitte

May 24, 2011

I can't say for certain if having the app id with an * will work, but I  know I always give my distribution apps a unique id.  You should only  need your distribution certificate as well.

Are you using Flash CS5, Flash CS5.5, Flex, or Flash Builder?  And have you made sure to make the p12 file passworded?