【发布时间】:2015-11-21 07:47:24
【问题描述】:
我是 Xcode 和 iOS 编码的新手。我将我的应用更新到 iOS 9,我想将它提交到应用商店。这可能吗?还是他们不会接受 iOS 9 版本?
它适用于 iOS 9 和 iOS 8 设备。
【问题讨论】:
-
Apple 从未接受使用 beta 工具提交的应用商店。
标签: xcode app-store-connect ios9 xcode7
我是 Xcode 和 iOS 编码的新手。我将我的应用更新到 iOS 9,我想将它提交到应用商店。这可能吗?还是他们不会接受 iOS 9 版本?
它适用于 iOS 9 和 iOS 8 设备。
【问题讨论】:
标签: xcode app-store-connect ios9 xcode7
您无法使用 Xcode 测试版提交应用。
只要您没有将项目更新到 Swift 2.0,您应该可以使用 Xcode 的发布版本提交它。
如果你升级了你的项目并且它不能用 Swift 1.2 编译,你必须等到 Xcode 7 发布。
更新:
测试版有几个目的:
测试苹果的代码和report bugs to Apple。
提前访问 SDK 的新特性和功能。您在 iOS 9 上测试新的或升级的应用程序并修复错误。当 Xcode 发布时,您针对发布进行测试,然后提交。
测试现有应用程序以确保它们在 iOS 9(预发行版)上仍能正常工作。您修复可能出现的所有错误,但保持您的代码与 Swift 1.2 和 Xcode 6 兼容. 您使用 Xcode 6 提交,并且能够在 Xcode 7 发布之前提交任何错误修复。
理想情况下,您可以完成所有三件事,但更新您的应用程序通常涉及维护和处理项目的不同分支。
这允许您支持和修复已发布版本的问题,并为即将发布的版本添加新功能。
【讨论】:
PetahChristian 是对的。 Apple 不允许您使用 beta 版本的 Xcode 提交 beta 构建,这确实不是最理想的事情,因为在 Xcode 的最终版本发布之前您将无法测试您的应用程序(这只是为了以防您切换到 Swift 2.0,否则只需使用 Xcode 6.4 提交构建)。
我们只希望我们的用户在 iOS 9 推出时愿意接受可能存在错误的应用程序,因为开发人员根本无法正确测试它们:)。
【讨论】: