在App Store上接受Swift 2.3应用程序需要多长时间?

时间:2016-11-20 23:07:32

标签: ios iphone swift app-store swift3

我目前正在构建一个Swift 2.3应用程序,我打算在2017年第二季度在App Store上发布。

我知道Swift 3现在已经出来了,从技术上讲,项目转换到Swift 3会更好。

但是我在我的应用程序中使用了一些非常重要的库,至少几个月它们才会更新到Swift 3。

所以,正如你所知,我现在每个营地都有一只脚。

我该怎么办?更重要的是,直到什么时候才能在App Store上接受Swift 2.3应用程序

Swift 3与Swift 2.3 Librairies的复古兼容性是否会很快实现?

谢谢,

2 个答案:

答案 0 :(得分:1)

Xcode 8.2(目前处于测试阶段)将是支持Swift 2.3的Xcode的最后一个版本。我会鼓励你尽快过渡到Swift 3。

应用程序二进制接口(ABI)稳定性最有可能在2017年下半年发布的Swift 4中。这意味着从那时起,二进制文件将是兼容的。 Swift 2.3二进制文件永远不会与Swift 3兼容,Swift 3二进制文件不太可能与Swift 4兼容。但是,Swift 4库应与更高版本兼容。

答案 1 :(得分:0)

现在Apple在App Store上不接受您的项目。

将您的Xcode版本更新为Mac App Store上可用的Xcode 9最新版本,其中包括iOS 11 SDK,并构建您的应用程序。从2018年7月开始,提交给App Store的所有新iOS应用和更新都必须使用iOS 11 SDK构建。 iPhone的所有新iOS应用和更新(包括通用应用)都必须支持iPhone X的Super Retina显示屏。