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

标签 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 吗?

最佳答案

不可以,您不能使用 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/

相关文章:

ios - 未找到具有有效签名身份的配置文件,并且无法找到或生成匹配的签名 Assets

iphone - 如何修复 "Error: (-12646:0) Illegal MIME type: text/plain"

保存动画 Gif 时 iOS 颜色不正确

ios - 用于 MAC 登录的 MFA(第二因素身份验证)

ios - Swift/SpriteKit - 何时使用多个 ViewController?

ios - 如何使用 Swift 将图像上传到 Azure

IOS复杂JSON结构解析

ios - 应用程序传输安全 Xcode 7 beta 6

ios - 中心 Google map 位置发生变化,同时保持底部填充

ios - 使用 PSPDFKIT 签署 pdf 文件后如何执行哈希算法