2012-04-02 69 views
0

当我们尝试验证我们的应用程序时,出现以下错误。将应用程序提交到Appstore时出错

“此软件包无效,Apple目前不接受使用此版本SDK构建的应用程序。”

我们的Xcode是4.3 Build 4D1002。

基地SDK 5.0

能否请您让我知道该如何解决?

+2

将您的应用程序编译为5.1并重新提交。 – onnoweb 2012-04-02 14:51:19

+0

哪个是iOS的最低目标版本? – 2012-04-02 15:00:01

+0

[bundle无效。不接受使用此版本的SDK生成的应用程序](http://stackoverflow.com/questions/8245319/bundle-is-invalid-not-accepting-applications-built-with-this-version-of-the-sdk) – crashmstr 2012-04-02 15:03:53

回答

2

App-Store doesn't accept apps which are compiled with Beta versions of the SDK

您需要检查是否正在使用的SDK测试版。

请检查并告诉我您是否需要更多帮助。

参考此链接:

bundle is invalid. not accepting applications built with this version of the sdk

参考这里的链接:http://www.redmondpie.com/download-5.1-beta-3-for-iphone-ipad-ipod-touch-ota-devs-only/。它说The first beta release of iOS 5.1 also saw the release of Xcode 4.3 (build 4D1002) to developers.

所以我建议你使用完全发布的Xcode版本(可能是Xcode 4.2),然后使用它提交你的应用程序。

希望这会有所帮助。

+0

你检查我的编辑答案吗? – 2012-04-03 11:17:09

0

尝试安装实际的Xcode(使用iOS 5.1的最终版本)并将Base SDK设置为最新版本。您可以达到与部署目标的向后兼容性。

0

这里是我已经涵盖的东西;

没有内存泄漏在实际设备上 测试 性能不会崩溃:) 使用正确的证书/配置文件 我有点不确定是如何配置的“捆绑显示名称” /“捆绑标识符什么“和”Bundle Name“在info.plist中。我知道第一个是iPhone上显示的文本,但最后一个呢?这是否必须匹配Bundle标识符?

有没有其他的事情我应该添加到info.plist?我注意到,当为Adhoc发行版构建时,我的应用在iTunes中没有任何作者/标题信息。

相关问题