如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建

Posted

技术标签:

【中文标题】如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建【英文标题】:How to solve Apps and app updates submitted to the App Store must be built with Xcode 5.1.1 or later, and iOS 7 SDK 【发布时间】:2015-05-15 20:00:09 【问题描述】:

我正在将二进制文件从 xcode 6.2 beta 上传到 iTunes,但是当我单击提交以查看时显示“提交到 App Store 的应用程序和应用程序更新必须使用 Xcode 5.1.1 或更高版本以及 ios 7 SDK 构建。 "请帮帮我。

【问题讨论】:

【参考方案1】:

您需要使用发布版Xcode,测试版不能用于为应用商店构建/上传应用程序。

【讨论】:

@TanayBhattacharjee - 为什么? “Beta”是一个继承的特征,使用 beta 编译器编译您的应用程序,您的应用程序是 beta 版。对于生产应用程序,您使用生产工具,Apple 强制执行此操作。【参考方案2】:

正如@Aanabidden 所说,您必须使用 Xcode 的发布版本才能发布到 App Store。据我所知,原因并没有在任何地方正式说明,但大概规则已经到位,因为 Xcode 的 beta 版本可能包含 SDK 更改,这可能会使您的应用程序无法在 OS X 的发布版本上运行。因为这显然是一个坏事事情(客户购买了一个不起作用的应用程序,然后向 Apple 投诉)Apple 只是不允许这个过程。如果您打算使用 Xcode 的 beta 版本,如果您希望发布到 App Store,您还必须保持最新的稳定版本(即非 beta)。

【讨论】:

以上是关于如何解决提交到 App Store 的应用和应用更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 SDK 构建的主要内容,如果未能解决你的问题,请参考以下文章

App Store 提交显示 Xcode 11 中的应用程序图标问题

在 Test Flight 测试后提交应用到 App Store

如何在将应用程序提交到 App Store 时修复错误 ITMS 90032、90022、90363、90394?

如何在不更改 Bundle Identifier 的情况下将 iOS 应用程序提交到 App Store

在 App Store 上提交应用程序

将 iOS 应用程序大小减小到 App Store