我目前正在开发一个SWIFT2.3应用程序,我计划在2017年的Q2应用商店上发布。
我知道Swift 3现在已经发布了,从技术上讲,将Swift 3转换为Swift 3会更好。
但我有一些非常重要的librairies,我在我的应用程序中使用,他们将不会更新到Swift 3,至少几个月。
所以,正如你所理解的,我现在每个营地都有一只脚。
我该怎么办?更重要的是,直到什么时候应用商店才能接受SWIFT2.3应用程序?
Swift 3与SWIFT2.3 Librairies的追溯兼容性会很快实现吗?
谢谢,
发布于 2016-11-20 15:17:36
Xcode 8.2 (目前处于测试版)将是支持Swift 2.3的Xcode的最后一个版本。我鼓励你尽快过渡到Swift 3。
应用程序二进制接口(ABI)的稳定性很可能在Swift 4中,将在2017年晚些时候发布。这意味着从那时起,二进制文件将是兼容的。Swift 2.3二进制文件永远不会与Swift 3兼容,Swift 3二进制文件不太可能与Swift 4兼容,但是Swift 4库应该与以后的版本兼容。
发布于 2018-08-02 02:20:37
现在苹果公司不接受你在Apple上的项目。
将您的Xcode版本更新到Mac (包括iOS 11 SDK )上的Xcode 9最新版本,并构建您的应用程序。从2018年7月开始,提交给apps的所有新的iOS应用程序和更新都必须使用iOS 11 SDK构建。所有新的iOS应用程序和iPhone更新,包括通用应用程序,都必须支持iPhone X的超级Retina显示。
https://stackoverflow.com/questions/40710505
复制