如果我继续使用旧的 Xcode 版本会怎样?

What happen if I remain to use old Xcode version?

我想了解,如果仍然使用旧的 Xcode 版本进行开发、构建和部署,会发生什么情况。

我知道每个新的 Xcode 版本 (...10,11,12) 都带有新的 SDK 支持、改进和功能。我还有一个很好的例子,我们需要最新的 Xcode 12 才能将我们的应用程序部署到 iOS 14 及更高版本,因为它不适用于 Xcode 11 及更低版本。

[场景问题]

但是,如果决定继续使用 Xcode11(SDK iOS13) 构建和部署他们的应用程序,可能会出现哪些问题?

除了无法在适当的 iOS 14 环境中测试应用程序和存在错误的风险之外。 Xcode11 和 Xcode12 中的 SDK 版本对应用程序有什么影响吗?

你当然可以继续玩 Xcode 11 如果你愿意的话。但这就是你要做的一切——玩耍。您将无法使用以这种方式创建的应用程序任何事情。特别是,如果没有 Xcode 12,您将无法在带有 iOS 14 的设备上 运行 应用程序,也无法将应用程序提交到 App Store。

所以当你说

use older Xcode version for developing, building and deploying

...你可以删除“部署”这个词;你不会那样做的(如果“部署”这个词的意思就是它通常的意思)。

(而且你不能轻易地开发一个部分使用 Xcode 12 部分使用 Xcode 11 的应用程序,因为你在 Xcode 12 中所做的一些事情可能会使项目不兼容Xcode 11.)