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

时间:2020-09-29 05:16:41

标签: macos xamarin xamarin.forms

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

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

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

1 个答案:

答案 0 :(得分:1)

欢迎您!

文档说它是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应用程序。