Xamarin.ios MtouchSdkVersion设置是否会影响我们可以运行的iOS版本?

Xamarin.ios MtouchSdkVersion设置是否会影响我们可以运行的iOS版本?,xamarin.ios,Xamarin.ios,从VisualStudio部署现有Xamarin forms proj时,我遇到了类似“在仅AOT模式下运行时加载AOT模块'System.Net.Http'失败”的错误。这在过去是有效的,在我遇到问题之前,Xcode最近似乎已经更新了。我发现我能够通过将csproj条目10.0更改为10.3来部署项目。看起来我可以改变这个设置,如果每个人都更新了xcode,他们都会没事的 我担心的是:这是否会改变应用程序可以支持的iOS版本?当它部署到苹果商店时,还会有其他惊喜吗 有一件事我不明白,我是唯一看

从VisualStudio部署现有Xamarin forms proj时,我遇到了类似“在仅AOT模式下运行时加载AOT模块'System.Net.Http'失败”的错误。这在过去是有效的,在我遇到问题之前,Xcode最近似乎已经更新了。我发现我能够通过将csproj条目10.0更改为10.3来部署项目。看起来我可以改变这个设置,如果每个人都更新了xcode,他们都会没事的

我担心的是:这是否会改变应用程序可以支持的iOS版本?当它部署到苹果商店时,还会有其他惊喜吗


有一件事我不明白,我是唯一看到这个问题的人。另一个开发人员能够部署到iOS设备(iPad而不是iPhone),该设备也具有最新版本的iOS,不会出现问题。运行“xcodebuild-version”表明我们安装了相同版本的xcode(8.3.1),运行“xcodebuild-showsdks”表明我们有相同的iOS sdk可用(iOS 10.3)。

关于iOS sdk版本有一些很好的文档:

  • 您可以在更高版本的SDK上构建,也可以在更低版本的iOS上运行
  • 针对不同版本的iOS SDK进行构建可能会导致行为上的差异,这些差异可能会在应用程序中显示为回归

  • 关于iOS SDK版本,有一些很好的文档:

  • 您可以在更高版本的SDK上构建,也可以在更低版本的iOS上运行
  • 针对不同版本的iOS SDK进行构建可能会导致行为上的差异,这些差异可能会在应用程序中显示为回归
  • 相关问题:相关问题: