好的,这里有个问题 -
前段时间我在Swift中使用pod构建了一个应用程序,由于某种原因,有一天它消失了。意味着该项目在那里,但它恢复到很多旧版本,并且是无法修复的。这是一个很棒的应用程序,我在应用程序商店发布,所以其他人正在使用它,这很好,但我无法更新它。二进制文件消失了。
我的问题是 - 随着应用程序商店和Swift的更新(即Swift 3现在而不是2),我的应用程序能够在未来几年内在应用程序商店中运行吗? 现在使用Swift 3 / ios 10它仍然运行良好。很好。
但是,使用旧版Swift编写的应用程序可以在应用程序商店中无限期地存在吗?或者有一天会死吗?希望它不是前者..
答案 0 :(得分:2)
即使是用objective - c
编写的应用程序也可以正常工作,这比swif
t更早,那么为什么你的swift应用程序不起作用?它肯定会没有任何失败!无论是swift 2
还是swift 3
!!!
答案 1 :(得分:2)
使用Swift构建的应用程序在几年内是否仍然可以在App Store中使用并不取决于它是用Swift编写的。对于已发布的应用程序,Swift编译为二进制代码,Swift库与app捆绑在一起。没有Swift特定的依赖关系。
但是,Apple可能还有其他理由来拉你的应用程序:
话虽如此,如果你的应用程序没有崩溃或违反规则,它可能需要几年时间,才有可能被拉出来。