Mac 催化剂版本

Posted

技术标签:

【中文标题】Mac 催化剂版本【英文标题】:Mac Catalyst version 【发布时间】:2020-12-14 06:41:29 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

在之前的帖子的基础上,这里是部分列表:

macCatalyst 13.0 = macOS 10.15
macCatalyst 13.4 = macOS 10.15.4
macCatalyst 14.0 = macOS 11.0
macCatalyst 14.7 = macOS 11.6
macCatalyst 15.0 = macOS 12.0

【讨论】:

【参考方案2】:

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

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

【讨论】:

文档中现在没有显示 macOS 版本。【参考方案3】:

根据您提供的信息,macCatalyst 13.4 对应于 macOS 10.15.4。

【讨论】:

以上是关于Mac 催化剂版本的主要内容,如果未能解决你的问题,请参考以下文章

无法将新的 mac 版本上传到应用商店

将 Mac 催化剂二进制文件上传到 App Store 连接时出现问题

当基于场景的文档mac催化剂应用程序在应用程序重启时重新打开窗口时如何避免奇怪的行为?

Mac-catalyst - Mac 催化剂应用程序的最小窗口大小

使用催化剂移植到 mac 时排除 pod

模态对话框在基于 Mac 催化剂场景的应用程序中中断响应者链