我可以使用Xcode 8.3.2将使用Swift 4编写的代码提交到App Store吗?

时间:2017-06-12 19:19:06

标签: ios swift xcode app-store swift4

我想在开发中使用Xcode 9 beta,但我似乎无法在Xcode 9中使用Swift 3.2获得正确的设置。编辑器比Xcode 8.3.2快得多

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

1 个答案:

答案 0 :(得分:12)

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

Jordan Rose,Apple的Swift编译工程师,tweeted

  

提交到商店时从不使用开发工具链,抱歉! (我们希望避免类似XcodeGhost的场景。)

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