微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xamarin.Forms支持的最低MacOS版本是什么?

如何解决Xamarin.Forms支持的最低MacOS版本是什么?

我正在尝试使用Xamarin Forms开发Window和MacOS程序。但是,我很好奇MacOS的最低支持版本是Xamarin。

documentation说它是MacOS 10.13或更高版本,但是在通过Visual Studio创建项目时,您可以将支持的最低版本设置为10.7。

情节提要来自10.10。最低支持的版本到底是什么?

解决方法

欢迎您!

文档说它是MacOS 10.13或更高版本

如果要开发MacOS应用程序并需要在macOS Mojave中运行,则需要MacOS 10.13或更高版本。因为macOS Mojave(10.14)SDK随Xcode 10一起提供,因此构建使用最新macOS API的应用程序是必需的。而且Xcode 10需要macOS High Sierra(10.13)或更高版本。

但是在通过Visual Studio创建项目时,您可以将支持的最低版本设置为10.7。

如果需要开发较旧的macOS版本应用程序,则需要使用Xamarin.Mac的旧版本。这是macOS requirements中的警告:

Xamarin.Mac 4.8仅支持macOS 10.9(Mavericks)或更高版本。 Xamarin.Mac的早期版本支持macOS 10.7或更高版本,但 这些较旧的macOS版本缺乏足够的TLS基础架构来 支持TLS 1.2。要定位macOS 10.7或macOS 10.8,请使用Xamarin.Mac 4.6或更早版本。

您可以参考Xamarin.Mac release notes and API changes了解Xamarin Mac的哪个版本,以及MacOS的哪个版本。

简而言之,您可以开发旧版本的MacOS应用程序,但还需要使用匹配版本的Xamarin.Mac。如果Visual Studio不支持Xamarin.Mac版本,则不会开发该版本的MacOS应用程序。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。