我想知道macCatalyst版本是什么意思,它是如何Map到macOS版本的?例如,从macCatalyst 14.0获得的API意味着它需要macOS 11.0(大苏尔),macCatalyst 13.0意味着macOS 10.15.0,但当API需要最小目标macCatalyst 13.4时,它意味着什么?它对应于macOS的哪个版本?
macCatalyst 14.0
macOS 11.0
macCatalyst 13.0
macOS 10.15.0
macCatalyst 13.4
tjvv9vkg1#
我还没有找到一个官方的列表,也没有找到从代码中提取macOS版本的方法。我认为UIDevice.current.systemVersion以前会返回macOS版本,但现在它会返回macCatalyst版本。这使得很难支持那些知道自己的macOS版本但不知道嵌入式macCatalyst版本的用户。根据之前的帖子和我自己的观察,这里有一个部分列表:
UIDevice.current.systemVersion
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
w1jd8yoj2#
Mac Catalyst版本通常与iOS版本相同。相应的最低macOS版本可在同一文档页面中找到,如下所示:
所以,我建议你在在线文档页面上查看你试图使用的特性/API,以确定最低的macOS版本。
qv7cva1a3#
根据您提供的信息,macCatalyst 13.4对应于macOS 10.15.4。
3条答案
按热度按时间tjvv9vkg1#
我还没有找到一个官方的列表,也没有找到从代码中提取macOS版本的方法。我认为
UIDevice.current.systemVersion
以前会返回macOS版本,但现在它会返回macCatalyst版本。这使得很难支持那些知道自己的macOS版本但不知道嵌入式macCatalyst版本的用户。根据之前的帖子和我自己的观察,这里有一个部分列表:
w1jd8yoj2#
Mac Catalyst版本通常与iOS版本相同。相应的最低macOS版本可在同一文档页面中找到,如下所示:
所以,我建议你在在线文档页面上查看你试图使用的特性/API,以确定最低的macOS版本。
qv7cva1a3#
根据您提供的信息,macCatalyst 13.4对应于macOS 10.15.4。