I have multiple apps in the store already so I've done this process a lot over the last 4 years. Now, I find myself having invalid app submits. I use Flash Builder 4.7 with Air 20.
I originally created the App Id and itunesconnect app setup information before Feb 14th. I have submitted about 10 versions to testflight with success until Feb 14th. I have deleted the expired WWDR cert and installed the new one. I have deleted my iOS Distribution Cert (I don't use the Developer Cert). I created a new iOS Distribution Cert and created new a new push notification cert and new mobile provisioning file for the app using the new iOS Distribution record. I have done this last part about 30 times in the last week and every upload to itunes have fail the "processing" part in the Activity tab on the site.
I have deleted all my certs and did a full reinstall of the WWDR cert. I have rebooted the Keychain Access, Recreated my iOS Dist cert and mobile provisioning files and I get the same result. I have done this multiple times and I still get the same error from iTunesconnect.
All of my certs and keys are listed as valid. Nothing is expired. Nothing has any Red anywhere.
Question 1) Is there a problem with switching my iOS Distribution cert after creating the App id or iTunes app?
Question 2) If everything is valid in my KeyChain Access can I assume that everything is good there? Could it be that I'm missing a cert? What Apple Certs are required in order to build a good "request signature" record? Is the WWDR the only 1 required or is there more required. I have others from Apple listed in the keychain access.
I'm at a loss on this one. Something is wrong but with so many steps and programs involed in the process it's hard to determine which step is causing the problems. Below is the email I get about why it failed. It mentions that I might have used Ad hoc or Development Certs which is impossible because I don't even set those up.
Dear developer,
We have discovered one or more issues with your recent delivery for "App Name". To process your delivery, the following issues must be corrected:
Invalid Signature - The binary with bundle identifier 'com.tornadogames.AppName' at path [AppName.app] contains an invalid signature. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team