4

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

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

4

1 回答 1

12

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

Apple 的 Swift 编译器工程师 Jordan Rose 在推特上写道:

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

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

于 2017-06-12T20:15:19.030 回答