2017-06-12 52 views
4

我想在开发中使用Xcode 9 beta,但我似乎无法获得在Xcode 9中使用Swift 3.2的正确设置。编辑器比Xcode 8.3.2快得多我可以使用Xcode 8.3.2将使用Swift 4编写的代码提交给App Store吗?

我可以(and have) downloadedSwift 4 toolchain from swift.org,可以在Xcode 8.3和Xcode 9 beta中使用它。如果我想在Xcode 9正式发布之前发布我的应用程序,我可以在Swift 4中编写它,然后使用Swift 4工具链通过Xcode 8.3将其提交给App Store?

+0

苹果通常会在发布之前的几周内为iOS的下一个版本提交提交。那时你可以在应用提交中使用Xcode 9和Swift 4。 – PeejWeej

回答

12

不,您不能使用Xcode 8.3.2将包含使用Swift 4工具链(或任何开发工具链)构建的代码的二进制提交到Apple App Store。

约旦的玫瑰,在苹果斯威夫特编译器工程师,tweeted

开发工具链提交到店时从未使用过,对不起! (我们希望避免类似于XcodeGhost的场景。)

因此,此配置不受支持,您需要等待Xcode 9使用Swift 4发布项目。您的二进制文件将被拒绝。

+0

非常简洁,谢谢 –

相关问题