xcode Mac Catalyst版本

aij0ehis  于 2023-02-05  发布在  Mac
关注(0)|答案(3)|浏览(302)

我想知道macCatalyst版本是什么意思,它是如何Map到macOS版本的?例如,从macCatalyst 14.0获得的API意味着它需要macOS 11.0(大苏尔),macCatalyst 13.0意味着macOS 10.15.0,但当API需要最小目标macCatalyst 13.4时,它意味着什么?它对应于macOS的哪个版本?

tjvv9vkg

tjvv9vkg1#

我还没有找到一个官方的列表,也没有找到从代码中提取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
w1jd8yoj

w1jd8yoj2#

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

所以,我建议你在在线文档页面上查看你试图使用的特性/API,以确定最低的macOS版本。

qv7cva1a

qv7cva1a3#

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

相关问题