【问题标题】:Can I submit code written in Swift 4 to the App Store with Xcode 8.3.2?我可以使用 Xcode 8.3.2 将 Swift 4 编写的代码提交到 App Store 吗?
【发布时间】:2017-06-13 04:48:35
【问题描述】:

我想在开发中使用 Xcode 9 测试版,但我似乎无法获得在 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?

【问题讨论】:

  • Apple 通常会在下一个 iOS 版本发布前几周开放提交。届时您将能够使用 Xcode 9 和 Swift 4 提交应用程序。

标签: ios swift xcode app-store swift4


【解决方案1】:

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

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

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 2018-03-23
  • 1970-01-01
  • 2018-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多