问题
I reticently delivered an app to the iOS App store on 1/24/2014. It's an iO7/iPhone only app and everything was delivered correctly. As of yesterday my app was approved and it is currently visible in the App Store.
I put together a small update and am currently working on getting it delivered using Application Loader.
However, now when I upload my production IPA it gets rejected due to what seems like a sdk error.
Messages:
Apple's web service operation was not successful
Unable to authenticate the package: 806906410.itmsp
ERROR ITMS-9000: "This bundle is invalid. Apple is not currently accepting applications built with this version of the SDK." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
I'm struggling to figure out what has changed since I am building with the same SDK as I did last weekend.
回答1:
From the February 1st you can use only XCode 5.X and iOS7 SDK to create apps for the AppStore. Double check that you compiled your app with the correct XCode/SDK.
Information about this: https://developer.apple.com/news/?id=12172013a
回答2:
I was hoping your suggestion works but I got the error despite using Air 4.0 SDK. I didn't get this error when I uploaded it to the App Store a few days ago (I was already using Air 4.0 then). Does it really mean that Apple has limited development to using Xcode?
EDIT:
Updating to Air 4.0 SDK does work! But make sure what you have is Air 4.0 SDK for Flex Developers
回答3:
For Flex users with the same error message: you have to download the AIR 4.0 SDK beta from Adobe Lab: http://labs.adobe.com/downloads/air.html (for me, it was SDK for Flex, Mac) Then extract it (sudo tar jxvf air4-0_sdk_sa_mac.tbz2) and overlay it with the Flex SDK as explain in: http://www.247sw.ca/installing-flash-builder-4-7-and-air-3-5-for-windows-and-mac
Publishing to the AppStore is OK after that.
回答4:
I was facing the same issue, i updated the Air 4.0 SDK, and it works fine! Make sure to update Air 4.0 SDK for Flex Developers. Please set xmlns="http://ns.adobe.com/air/application/14.0" inside --app.xml configuration file.
You can download the latest sdk from http://labs.adobe.com/downloads/air.html.
回答5:
I ran into the same issue, however in my case, the reason was because I had the latest Xcode beta for iOS 8 on my computer. Event I built from Xcode 5.1.1 GUI, the beta compiler was picked. Had to move beta to trash first to make a build for the store.
来源:https://stackoverflow.com/questions/21504848/error-delivering-ios-app-update-this-bundle-is-invalid-apple-is-not-currently