提供iOS应用程序更新出错。 “这个包是无效的。 目前,苹果并不接受使用该版本的SDK构build的应用程序。“

2014年1月24日,我悄悄地将应用程序交付给iOS应用程序商店。 这是一个iO7 / iPhone的唯一的应用程序,一切都交付正确。 截至昨天我的应用程序被批准,目前在App Store中可见。

我整理了一个小小的更新,目前正在使用Application Loader来交付它。

但是,现在,当我上传我的产品IPA时,由于看起来像sdk错误而被拒绝。

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) 

我正在努力弄清楚,自从我使用与上周末一样的SDK构build之后发生了什么变化。

从2月1日起,您只能使用XCode 5.X和iOS7 SDK为AppStore创build应用程序。 仔细检查您是否使用正确的XCode / SDK编译了您的应用程序。

有关此信息: https : //developer.apple.com/news/?id = 12172013a

我希望你的build议能够正常工作,但是尽pipe使用了Air 4.0 SDK,我仍然遇到了错误。 我几天前把它上传到App Store时没有得到这个错误(我已经在使用Air 4.0了)。 这是否真的意味着苹果开发有限的使用Xcode?

编辑:

更新到Air 4.0 SDK确实可行! 但请确保你所拥有的是Flex 4.0开发者的Air 4.0 SDK

对于具有相同错误消息的Flex用户:您必须从Adobe Lab下载AIR 4.0 SDKtesting版: http : //labs.adobe.com/downloads/air.html (对于我来说,它是SDK for Flex,Mac)然后解压缩它(sudo tar jxvf air4-0_sdk_sa_mac.tbz2)并用Flex SDK覆盖它,如下所示: http ://www.247sw.ca/installing-flash-builder-4-7-and-air-3-5 -用于窗口和-MAC

之后发布到AppStore就可以了。

我面临着同样的问题,我更新了Air 4.0 SDK,它工作正常! 确保为Flex开发人员更新Air 4.0 SDK。 请在–app.xmlconfiguration文件中设置xmlns =“http://ns.adobe.com/air/application/14.0”。

您可以从http://labs.adobe.com/downloads/air.html下载最新的sdk。

我遇到了同样的问题,但在我的情况下,原因是因为我有我的电脑上的iOS 8最新的Xcodetesting版。 事件我从Xcode 5.1.1 GUI构build,testing版编译器被选中。 必须先将垃圾邮件移至垃圾箱才能为该店铺build造。