将应用程序提交到Appstore时出错

时间:2012-04-02 14:46:37

标签: iphone objective-c xcode ios5 app-store

我们在尝试验证我们的应用时遇到以下错误。

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

我们的Xcode是4.3 Build 4D1002。

Base SDK 5.0

你能告诉我解决方案吗?

3 个答案:

答案 0 :(得分: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),然后使用它提交你的应用程序。

希望这有帮助。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

这是我所涵盖的事情;

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

我应该在info.plist中添加其他任何内容吗?我注意到,当为Adhoc发布版本时,我的应用程序在iTunes中没有任何作者/标题信息。