首页 > 解决方案 > 为 iOS 构建时是否应该始终使用最新的 SDK 版本?

问题描述

我在文档或在线的任何地方都找不到此信息。如果我错了,请您提供链接。我可以选择使用 SDK 版本 11.3 和 SDK 版本 8.3 进行构建。

在此处输入图像描述

这是我正在更新的旧应用程序。我认为正确的做法是使用 11.3,但我找不到任何说明这样做的文档。

标签: xamarinxamarin.ios

解决方案


从您的屏幕截图中,SDK 版本是项目使用的基本 SDK。基本 SDK 通常应设置为“最新 iOS”(这也意味着 Xamarin 中的默认值)。

它指定您的应用程序支持的最高 iOS 版本。当您的应用在运行应用的 Base SDK 的设备上运行时,它会运行应用中可用的完整功能集。

无需将其设置为较低版本,如果您希望您的应用支持较低的 iOS 版本,您应该在 info.plist 中设置部署目标。

更多关于这两个特性的区别,可以参考:Base SDK and Deployment Target Settings


推荐阅读