【发布时间】:2016-11-20 23:07:32
【问题描述】:
我目前正在构建一个 Swift 2.3 应用程序,我计划在 2017 年第二季度在 App Store 上发布。
我知道 Swift 3 现已推出,从技术上讲,项目切换到 Swift 3 会更好。
但是我在我的应用程序中使用了一些非常重要的库,它们至少要几个月才能更新到 Swift 3。
所以,正如你所了解的,我现在在每个营地都有立足之地。
我该怎么办?更重要的是,什么时候才能在 App Store 上接受 Swift 2.3 应用程序?
Swift 3 与 Swift 2.3 的复古兼容性会很快实现吗?
谢谢,
【问题讨论】:
-
除了 picciano 的回答,请考虑这个... (1) 如果这些第三方库是用 Swift 编写的,那么它们的截止日期也将与您相同。 (2) 人们可以对 Swift 4 的发布日期比 Swift 2.3 的退役日期更有信心。也就是说,我同意 picciano - 如果可能的话,使用 Swift 3.x。
-
我们可以更新到 Swift 3,但时间成本会很高(部分原因是我们需要更新/替换我们使用的一些更新缓慢的库)。我们最好在一年内 Swift 4 推出稳定的 ABI 时进行更新。再加上一年后,我们将知道该应用程序是否成功并且值得更新。我想这一切都归结为“Swift 2.3 应用程序会在 1 年内在 App Store 上被接受吗?在 2 年内?”这个问题。这是一种套利
-
好吧,既然“套利”的定义不包括“意见”,我可能应该退出。但。你在问一些没有人知道的事情。我的意思是,最坏的情况——App Store 在 1 或 2 年内不存在。最好的情况?苹果——顺便说一句,控制着 100% 的 App Store,打开一切,也允许设备被破坏。对不起,如果我听起来轻率,但你是在征求意见(这真的不是这个网站)和预言(Apple 在 Xcode 8.2 中非常清楚地谈到了这一点)。
-
任何人都知道的事实本身已经是一个答案。谢谢!
标签: ios iphone swift app-store swift3