swift - 提交应用程序可接受的快速版本是什么?

标签 swift app-store-connect

我在应用商店中已有一个使用 swift 3 编写的应用程序。对于后续更新,Apple 会拒绝我的应用程序,因为它仍在 swift 3 中吗?

根据这个link ,

If your app is written in Swift, you can continue to submit apps in Swift 4 to the App Store and migrate individual modules to Swift 5 when you’re ready.

也就是说,如果 swift 版本低于 4,我的应用更新将被拒绝?他们什么时候会停止接受 swift 4 应用程序?

最佳答案

这是来自 Apple 的摘录:

Starting March 27, 2019, all iOS apps submitted to the App Store will need to be built with the iOS 12.1 SDK or later, and support the all-screen design of iPhone XS Max or the 12.9-inch iPad Pro (3rd Generation). All watchOS apps will need to support watchOS 5 and Apple Watch Series 4

这意味着在 2019 年 3 月 27 日之后向 App Store 提交的任何内容都需要 iOS 12.1 SDK 或更高版本,我相信它在 XCode 10.2 及更高版本中可用。 XCode 10.2 不支持 Swift 3。实质上,Apple 在 2019 年 3 月 27 日之后停止接受使用 Swift 3 编写的应用程序。

同样的原则也适用于 Swift 4。每当他们决定提高最低 SDK 要求时,它会强制使用最低 XCode 版本,而这反过来又会强制使用最低 Swift 版本

关于swift - 提交应用程序可接受的快速版本是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56749885/

相关文章:

Swift - 如何在结构中初始化数组?

arrays - 快速数组/字典建议

swift - 关联类型的类型推断在子协议(protocol)中不起作用

ios - Swift 实例化 UIViewController 并在同一文件中添加为 subview

ios - 如何在 iOS 中实现用户暂停功能

ios - Bundle ID 未在 iTunes Connect 中列出

xcode - 在没有真实设备的情况下在 iTunes Connect 中添加屏幕截图

ios - 为大多数用户 IAP 获取 "Cannot connect to iTunes Store"

ios - 使用 SwiftyCams didFocusAtPoint 函数创建点击聚焦动画

ios - iTunes 连接 : How to choose a good SKU?