【问题标题】:What is the minimum supported MacOS Version the Xamarin.Forms?Xamarin.Forms 支持的最低 MacOS 版本是多少?
【发布时间】:2020-09-29 05:16:41
【问题描述】:

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

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

故事板来自 10.10。真正支持的最低版本是多少?

【问题讨论】:

    标签: macos xamarin xamarin.forms


    【解决方案1】:

    欢迎来到 SO!

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

    【讨论】:

      猜你喜欢
      • 2021-04-26
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      相关资源
      最近更新 更多