【发布时间】:2019-01-23 12:53:40
【问题描述】:
“iOS 版本”是指所使用的语言版本以及所使用的 XCode 版本吗?
- 即。斯威夫特 4.2,XCode 10
下面的例子是“iOS SDK”的正确例子吗?
- 即。 iOS 12.1
到目前为止,我已经做了一些研究并查看了这些链接,但还没有弄清楚:
about iOS target version and SDK version
我问这个问题的原因是因为在这个问题的选定答案中提到了它:
【问题讨论】:
“iOS 版本”是指所使用的语言版本以及所使用的 XCode 版本吗?
下面的例子是“iOS SDK”的正确例子吗?
到目前为止,我已经做了一些研究并查看了这些链接,但还没有弄清楚:
about iOS target version and SDK version
我问这个问题的原因是因为在这个问题的选定答案中提到了它:
【问题讨论】:
不,IOS 版本是指应用程序最终在每个实例中运行的操作系统版本(即,您可以在 IOS 12 上拥有 m 个用户和 n 个用户在 IOS 11 上使用相同的二进制文件)。
SDK 版本是您用于创建应用的官方开发库和工具集的版本。 SDK 的版本号往往会随着新的 IOS 版本同步增加(即,要正确定位 IOS 12,您也需要 SDK 版本 12;但是使用 SDK 版本 11 为 IOS 11 编写的应用程序通常会继续在 IOS 12 上正常工作)。
(此答案的早期版本提到 XCode 作为 SDK 的一部分,但并不严格,目前为 10.1 版。)
【讨论】: