如何在 iOS 9 正式发布之前提交 iOS 9 的应用更新?

Posted

技术标签:

【中文标题】如何在 iOS 9 正式发布之前提交 iOS 9 的应用更新?【英文标题】:How can i submit an app-update for iOS 9 before the official release of iOS 9? 【发布时间】:2015-08-31 12:38:13 【问题描述】:

我无法理解官方/想要的方式来做到这一点。

Apple 很可能会在 10 天内发布 ios 9。我已经安装了 XCode 7 Beta 并准备好我们的应用程序 iOS 9。应用商店的审核过程需要一周左右的时间,所以我想在接下来的几天内提交我们的 iOS 9 就绪版本,这样当用户将他们的设备更新到 iOS 9 时(9 月 9 日)他们可以立即更新应用到 iOS 9。

在新版本发布之前我从来没有时间更新应用程序,所以这对我来说是全新的和困惑的。

这样做的正确方法是什么?

更新:

我没有使用任何新功能,我删除/修改了已弃用的内容。我们主要希望在 iOS 9 发布之前/之后发布与 iOS 9 兼容的版本。

【问题讨论】:

你必须等到 Apple 宣布他们准备好接受使用 Xcode 7 构建的 iOS9 应用程序 我认为 Apple 不允许从 Xcode 的 beta 版本提交应用程序。顺便说一句:您使用的是 iOS 9 的特定 API 元素吗? 【参考方案1】:

Apple 将在更广泛的公开发布之前向开发人员发布 iOS 9 的 GM(Golden Master)版本。 GM 版本通常在新 iPhone 发布日本身发布,而公开发布则安排在新 iPhone 向公众发售时。

对于 iOS 8,GM 版本于 2014 年 9 月 9 日发布,公开发布于 17th September 2014。

因此,在向公众发布之前,您将有至少一周的时间使用 iOS9 的 GM 版本构建和提交您的应用。

【讨论】:

所以我认为 iOS 9 将与新 iPhone 9 日一起发布的假设是错误的? 是的。那只是公告日期。新 iPhone 和新操作系统将至少在一周后向公众发布。 这个 iOS 9 的“GM”将是 xcode 7 的“最终”版本? GM 是 iOS 的最终版本,安装在计划公开发布的设备上。从开发者的角度来看,GM 版本可用于向应用商店提交应用。 @NikkyD iOS 9 GM 种子现已推出。公开发布日期为 16 日【参考方案2】:

编辑: Apple 的电子邮件已到达。您现在可以通过 Xcode 7 GM 提交您的 iOS 9 版本!


几天后,Apple 将向所有已注册的 iOS 开发者发送一封电子邮件,宣布您可以上传您的 iOS 9 应用。 您必须等待此电子邮件才能提交您的应用。 获得它后,只需像使用 Xcode 6 一样从 Xcode 7 提交您的应用程序。

【讨论】:

是否有任何 xcode 7 beta 就足够了,或者是否会有最终的 xcode 7 我必须下载然后提交 发送该电子邮件时的当前 Xcode 构建是您发送构建时必须通过的那个【参考方案3】:

如果您不打算使用任何 iOS 9 特定功能,您可以使用 XCODE 7 和运行 iO9 beta 的设备来测试您的应用并删除您发现的任何错误。然后在 XCODE 6.4 中打开项目并提交。在过去的几周里,我已经用几个应用程序做到了这一点。

【讨论】:

以上是关于如何在 iOS 9 正式发布之前提交 iOS 9 的应用更新?的主要内容,如果未能解决你的问题,请参考以下文章

重要支持WebGL的iOS 8将于9月17日正式推送

我的应用程序在 Xcode 10 正式版 Seed 上传的 iOS9.1 和 9.2 设备中崩溃

iOS11发布在即 360搜索将正式接入Safari

应用程序关闭之前/应用程序打开之前的 Swift iOS 9+ [重复]

iOS 9.3.1 更新推送,解决 Safari 崩溃问题

Xcode 10 - iOS 9.0 [12] 之前的安全区域布局指南错误