Xamarin 应用程序中是否仍然需要标记 <MtouchSdkVersion>?

Is the tag <MtouchSdkVersion> still necessary in Xamarin Applications?

我们有一个 4 年前的 MonoTouch 应用程序,现在是 Xamarin.iOS 应用程序。它在每个项目中都有一个标签

 <MtouchSdkVersion>3.0</MtouchSdkVersion>

在当前 Xamarin.iOS 和 Xcode 6.1.1 的警告列表中,我看到

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Warning: The iOS SDK version '3.0' is not installed. Using newer version '8.1' instead'. ({myProjectName})

我可以手动更新或删除此标签。我没有在 Xamarin Studio 中看到在每个项目上配置它的位置。非常感谢。

应该映射到 项目选项BuildiOSBuild, 常规, SDK 版本 组合框。

如果找不到,它会向您显示 Default(不确定逻辑)但是,除了 Default,它只会让您 select 当前配置的 Xcode 提供的 SDK(例如,对于 Xcode 6.1,设备构建会看到 8.1)。

注意:在项目转换为统一(这意味着切换到 msbuild)期间,可能遗留了该值。