我可以将 iOS 9 beta 版本提交到 iTunes Connect 吗?

Can I submit iOS 9 beta build to iTunes Connect?

我是 Xcode 和 iOS 编码的新手。我将我的应用程序更新为 iOS 9,我想将其提交到应用程序商店。这可能吗?还是他们不会接受 iOS 9 版本?

它在 iOS 9 和 iOS 8 设备上都能正常工作。

您无法使用 Xcode 的测试版提交应用。

只要您没有将项目更新到 Swift 2.0,您应该可以使用 Xcode 的发布版本提交它。

如果您升级了您的项目并且它无法使用 Swift 1.2 进行编译,您将不得不等到 Xcode 7 发布。

更新:

测试版有几个目的:

  1. 测试Apple的代码和report bugs to Apple

  2. 抢先体验 SDK 的新特性和功能。您在 iOS 9 上测试新的或升级的应用程序并修复错误。当 Xcode 发布时,您针对该版本进行测试,然后提交它。

  3. 测试现有应用程序以确保它们在 iOS 的(预发布版)上仍能正常工作 9. 您修复了可能出现的任何错误,但是使您的代码与 Swift 1.2 和 Xcode 6 兼容。 您使用 Xcode 6 提交,并且能够在 Xcode 之前提交任何错误修复7 正在发布。

理想情况下,您可以完成所有这三件事,但更新您的应用程序通常涉及维护和处理项目的不同分支。

这使您可以支持和修复已发布版本的问题,并为即将发布的版本添加新功能。

PetahChristian 是对的。 Apple 不允许您使用 Xcode 的 beta 版本提交 beta 版本,这确实是次优的事情,因为在 Xcode 的最终版本出来之前您将无法测试您的应用程序(这是以防万一您切换到 Swift 2.0,否则只需使用 Xcode 6.4 提交构建)。

我们只希望当 iOS 9 启动时,我们的用户愿意接受可能存在错误的应用程序,因为开发人员根本无法正确测试它们:)。