我想在开发中使用 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 吗?
最佳答案
不可以,您不能使用 Xcode 8.3.2 将包含使用 Swift 4 工具链(或与此相关的任何开发工具链)构建的代码的二进制文件提交到 Apple App Store。
Jordan Rose,Apple 的 Swift 编译器工程师,tweeted :
Development toolchains are never used when submitting to the store, sorry! (We want to avoid XcodeGhost-like scenarios.)
因此,不支持此配置,您需要等待 Xcode 9 发布使用 Swift 4 的项目。您的二进制文件将被拒绝。
关于ios - 我可以使用 Xcode 8.3.2 将用 Swift 4 编写的代码提交到 App Store 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44507171/