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 中看到在每个项目上配置它的位置。非常感谢。
应该映射到 项目选项、Build、iOSBuild, 常规, SDK 版本 组合框。
如果找不到,它会向您显示 Default(不确定逻辑)但是,除了 Default,它只会让您 select 当前配置的 Xcode 提供的 SDK(例如,对于 Xcode 6.1,设备构建会看到 8.1
)。
注意:在项目转换为统一(这意味着切换到 msbuild
)期间,可能遗留了该值。
我们有一个 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 中看到在每个项目上配置它的位置。非常感谢。
应该映射到 项目选项、Build、iOSBuild, 常规, SDK 版本 组合框。
如果找不到,它会向您显示 Default(不确定逻辑)但是,除了 Default,它只会让您 select 当前配置的 Xcode 提供的 SDK(例如,对于 Xcode 6.1,设备构建会看到 8.1
)。
注意:在项目转换为统一(这意味着切换到 msbuild
)期间,可能遗留了该值。