使用Xcode beta版本提交iOS应用程序?

12

我的iOS应用程序快要完成了,但是我读到了关于xcode 6.3中swift性能改进的文章,并希望利用这些改进。如果我使用最新版本的xcode,但将我的应用程序编译为iOS 8.1(公开可用),那么提交应用程序时会遇到任何问题吗?


5
如果您使用的是 Xcode 的 beta 版本,则无法将其提交到应用商店。 - Fogmeister
我也想知道,因为苹果在其开发者网站上发布了这篇文章:https://developer.apple.com/news/?id=02092015c。这是否意味着我们可以从Xcode 6.3 beta构建并提交应用程序到iTunes Connect? - Zdeněk Topič
2个回答

11

App需要使用Xcode的发布版本进行编译。

我已经在使用Xcode 6.3 Beta了,但是它不允许我提交到Appstore。

AppLoader Screenshot

如果您计划尽快发布应用程序,我不建议使用Xcode的beta版本。

编辑:您也应该能够使用GM或RC版本。


2
值得注意的是,您可以使用非发布版本的GM(golden master)版本提交到App Store。我有这样一种情况,我的XCode版本是8.0(最新的非开发版本),但我的iPhone是iOS 10.1。由于这个问题上的其他答案,我认为我可以在我的iPhone上使用XCode的beta版本构建我的应用程序,但不能提交到App Store。从技术上讲,这是正确的,但我不知道XCode的GM版本将允许两者。来源:https://developer.apple.com/download/ “Xcode 8.1 GM seed可用于提交应用程序到App Store”。 - Paul
@Paul,关于“Xcode 9 GM seed”,为什么没有像“Xcode 8.1 GM seed”那样的消息呢?你有什么想法吗? - Iulian Onofrei

5

我不能保证现在也是这样,但在过去,苹果公司一直要求提交的代码使用最新发布(非beta版本)的工具链进行编译。

唯一的例外情况是,在发布后的短暂时期内(几个月),允许使用较旧的工具链,并且允许在针对主要新iOS版本(7.0,8.0,而不是8.1)的早期提交中使用beta版工具链。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接