Mac催化剂版本

KY1*_*TAR 3 macos xcode ios mac-catalyst

我想知道 macCatalyst 版本是什么意思以及它是如何映射到 macOS 版本的?例如,可用的 APImacCatalyst 14.0意味着它需要macOS 11.0(Big Sur),macCatalyst 13.0意味着macOS 10.15.0,但是当 API 需要最小目标时,这意味着什么macCatalyst 13.4?它对应什么版本的 macOS?

arl*_*dia 22

我还没有找到官方列表或从代码中提取 macOS 版本的方法。我认为UIDevice.current.systemVersion以前返回的是 macOS 版本,但现在返回的是 macCatalyst 版本。这使得我们很难为知道自己的 macOS 版本但不知道嵌入式 macCatalyst 版本是什么的用户提供支持。

根据之前的帖子和我自己的观察,以下是部分列表:

macCatalyst 13.0 = macOS 10.15 (Catalina)
macCatalyst 13.4 = macOS 10.15.4
macCatalyst 14.0 = macOS 11.0 (Big Sur)
macCatalyst 14.7 = macOS 11.6
macCatalyst 15.0 = macOS 12.0 (Monterey)
macCatalyst 15.3 = macOS 12.2 and 12.2.1
macCatalyst 15.4 = macOS 12.3
macCatalyst 15.5 = macOS 12.4
macCatalyst 15.6 = macOS 12.5
macCatalyst 16.6 = macOS 13.5 (Ventura)
macCatalyst 17.0 = macOS 14.0 (Sonoma)
macCatalyst 17.2 = macOS 14.2 and 14.2.1
Run Code Online (Sandbox Code Playgroud)


Hej*_*azi 6

Mac Catalyst 版本通常与 iOS 版本相同。相应的最低 macOS 版本可以在相同的文档页面中找到,如下所示:

在此处输入图片说明

因此,我建议您查看在线文档页面,了解您尝试使用的功能/API 以确定最低 macOS 版本。

  • 现在文档中不显示 macOS 版本。 (2认同)