xamarin - 为 iOS 构建时是否应该始终使用最新的 SDK 版本?
问题描述
我在文档或在线的任何地方都找不到此信息。如果我错了,请您提供链接。我可以选择使用 SDK 版本 11.3 和 SDK 版本 8.3 进行构建。
这是我正在更新的旧应用程序。我认为正确的做法是使用 11.3,但我找不到任何说明这样做的文档。
解决方案
从您的屏幕截图中,SDK 版本是项目使用的基本 SDK。基本 SDK 通常应设置为“最新 iOS”(这也意味着 Xamarin 中的默认值)。
它指定您的应用程序支持的最高 iOS 版本。当您的应用在运行应用的 Base SDK 的设备上运行时,它会运行应用中可用的完整功能集。
无需将其设置为较低版本,如果您希望您的应用支持较低的 iOS 版本,您应该在 info.plist 中设置部署目标。
更多关于这两个特性的区别,可以参考:Base SDK and Deployment Target Settings
推荐阅读
- google-apps-script - google sheet split() 截断值,因为它认为它是一个数字?
- swift - 在运行时生成的访问元素(例如 UIView)
- python - 使用 chromedriver 访问“amiunique.org/fp”时,我的用户代理是“唯一的”,但与我的普通浏览器用户代理相同
- javascript - laravel foreach循环中的Javascript addEventListener问题
- javascript - JSON 数据未更新 onChange()
- sql - 每个唯一 ID 的 SQL 连接
- ffmpeg - 为什么 FFMpeg 不对视频输入应用视频过滤器?
- java - 代码的二叉树问题:NullPointerException
- python-3.x - 用 Bs4 刮掉标签的孩子
- java - 如何使用 Java/Selenium 在 Chrome 中禁用“退出前警告”?