我们有一个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中看到在每个项目上配置它的位置。非常感谢。
答案 0 :(得分:3)
应该映射到项目选项,构建, iOS构建,常规, SDK版本组合框。
如果没有找到,它可以显示默认(不确定逻辑)但是,除了默认之外,它只会让您选择当前配置的Xcode提供的SDK (例如,对于Xcode 6.1,设备构建会看8.1
。
注意:在项目转换为统一时,可能会将其留给该值(这意味着切换到msbuild
)。