V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pheyer
V2EX  ›  iOS

有人知道 mac catalyst 15.0 是对应哪个版本吗?

  •  
  •   pheyer · 2022-12-10 23:08:15 +08:00 · 1664 次点击
    这是一个创建于 712 天前的主题,其中的信息可能已经有所发展或是发生改变。
    下载了 github 上一个开源 swiftUI 项目,想直接在 Mac 上运行,结果报错,提示信息是:error build: 'data(for:delegate:)' is only available in Mac Catalyst 15.0 or newer

    用的 Mac 系统是 macOS Monterey 12.6.1 ,Xcode 版本是 14.0

    根据 so 上的搜索结果,Catalyst 和 macOS 的对应关系如下
    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
    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

    按这个列表,我用的 12.6.1 系统应该是没问题,有点挺奇怪

    我运行的开源代码是这个: https://github.com/37iOS/iChatGPT
    7 条回复    2022-12-11 12:27:59 +08:00
    agagega
        1
    agagega  
       2022-12-11 02:04:11 +08:00 via iPhone
    项目设置里的 deployment target 改一下?
    zhaoxin
        2
    zhaoxin  
       2022-12-11 07:42:58 +08:00
    也许你的 Mac 不是苹果 M 系列 CPU 的,Intel 不支持。
    weeei
        3
    weeei  
       2022-12-11 09:24:45 +08:00
    纠正一个,最小的有效值是 macCatalyst 13.1 而不是 13.0:
    https://reviews.llvm.org/rG2542c1a5a1306398d73c3c0c5d71cacf7c690093
    weeei
        4
    weeei  
       2022-12-11 09:31:00 +08:00
    你用的 Xcode 是什么版本?最新的 Xcode 14.1 没有问题。
    pheyer
        5
    pheyer  
    OP
       2022-12-11 12:09:47 +08:00
    @zhaoxin 我搜了一下 mac catalyst 是支持 Intel CPU 的
    pheyer
        6
    pheyer  
    OP
       2022-12-11 12:10:24 +08:00
    @weeei 上面说了用的 Xcode14.0 ,你的电脑是 M1 芯片吗?
    pheyer
        7
    pheyer  
    OP
       2022-12-11 12:27:59 +08:00
    @agagega 刚刚把 iOS Deployment Target 从 14.0 改成 15.0 就好了,万万没想到是要改这个😓
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.