AIR 15 - iOS Apps Rejected - XCode 5.1.1 is now required
We've run into an issue with Apple no longer accepting apps compiled with Adobe AIR, due to a new requirement for the XCode version used:
As of September 9th 2014, all apps must be built using XCode 5.1.1 -- though Adobe AIR (including the newest version 15 released on the same date) compiles using XCode 5.0.2.
After submitting an AIR app to iTunes Connect yesterday, we received an email from iTunes stating that "This bundle is invalid" because it's using an older version of XCode that is no longer allowed for uploads. The full message reads:
Dear developer,
We have discovered one or more issues with your recent submission for "yourappnamehere". To process your submission, the following issues must be corrected:
This bundle is invalid - New apps and app updates submitted to the App Store must be built with public (GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software.
Once these issues have been corrected, use Xcode or Application Loader to upload a new binary to iTunes Connect. Choose the new binary on the app’s Details page in My Apps on iTunes Connect, and click Submit for Review.
Regards,
The App Store team
After compiling with both AIR 14 and AIR 15, I changed the extension from .ipa to .zip and unzipped the package to see what version it was using. Within the Info.plist file, it shows that AIR is using XCode 5.0.2 (DTXcode set to 0502, DTXcodeBuild set to 5A2005). The only version that is now allowed for uploads is XCode 5.1.1 (Build 5B1008).
As it stands now, all AIR-developed apps for iOS will be rejected, and cannot be published on the App Store. This goes for new apps as well as submitting updates for apps that are already live in the App Store.
I just submitted a report to the Adobe Bugbase about this as well, you can view it or vote on it here:
Bug#3821892 - AIR apps rejected for iOS - Not built using XCode 5.1.1
