Xamarin应用程序中的标签<mtouchsdkversion>仍然是必需的吗?</mtouchsdkversion>

时间:2015-02-17 19:17:13

标签: xamarin.ios xamarin xamarin-studio

我们有一个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:警告:iOS SDK版本&#39; 3.0&#39;没有安装。使用较新的版本&#39; 8.1&#39;代替&#39 ;. ({ myProjectName })

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

1 个答案:

答案 0 :(得分:3)

应该映射到项目选项构建 iOS构建常规 SDK版本组合框。

如果没有找到,它可以显示默认(不确定逻辑)但是,除了默认之外,它只会让您选择当前配置的Xcode提供的SDK (例如,对于Xcode 6.1,设备构建会看8.1

注意:在项目转换为统一时,可能会将其留给该值(这意味着切换到msbuild)。