Should you always use the latest SDK Version when building for iOS?

时间:2018-05-14 17:32:40

标签: xamarin xamarin.ios

I can't find this information anywhere in the documentation or online. If I'm wrong can you please provide a link. I have the option of building with SDK Version 11.3 and SDK Version 8.3.

enter image description here

This is an old app that I'm updating. I assume the right thing to do is to use 11.3 but I can't find any documentation that says to do that.

1 个答案:

答案 0 :(得分:2)

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

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

没有必要将其设置为较低版本,如果您希望您的应用支持较低的iOS版本,则应在info.plist中设置部署目标

有关这两个功能差异的更多详细信息,请参阅:Base SDK and Deployment Target Settings