airbotgo
V2EX  ›  macOS

可以不升级到最新的 macOS 系统,而仅更新 Xcode 吗?

  •  
  •   airbotgo · Jun 1, 2023 · 4587 views
    This topic created in 1102 days ago, the information mentioned may be changed or developed.
    如题。

    或者写 SwiftUI 能够脱离 macOS 系统吗? VSCode 目前写 Swift 、SwiftUI 表现如何?
    15 replies    2023-06-10 08:54:56 +08:00
    duhb
        1
    duhb  
       Jun 1, 2023
    不可,Xcode 最新版本都有最低的 MacOS 系统版本限制,如果系统版较低,最新的 Xcode 安装不了。
    dearmymy
        2
    dearmymy  
       Jun 1, 2023
    @duhb 我现在就行,是不是老版本机器就没办法开发新得了。新系统我机器太老不支持。。郁闷
    cssk
        3
    cssk  
       Jun 1, 2023 via iPhone
    @dearmymy 可以破除硬件限制升级 macos ,但是老机子一定会卡
    vivipure
        4
    vivipure  
       Jun 1, 2023
    苹果这点就是恶心。我运行应用到真机,说当前 xcode 版本不支持 iPhone14, 需要升级 xcode 。 我升级 xcode 告诉我要先升级系统。全部搞完几个小时过去了。
    Xcode 也很垃圾,有时候包明明引入了,还一直报错,运行又能运行。
    datoujiejie221
        5
    datoujiejie221  
       Jun 1, 2023
    @dearmymy 老机器不支持新系统 可以用 opencore 引导
    raykle
        6
    raykle  
       Jun 1, 2023
    脱离不了。
    写代买没问题啊,记事本都能写,但是不能编译运行
    shicang1990
        7
    shicang1990  
       Jun 1, 2023
    @datoujiejie221 这么骚吗,那不就是干成黑苹果了
    Leonard
        8
    Leonard  
       Jun 1, 2023 via iPhone
    标题的问题可以,但是 macOS 不能落后太多个版本,具体看 Xcode 的版本要求。正文的问题不行。
    weixiangzhe
        9
    weixiangzhe  
       Jun 1, 2023
    还有手机系统升级了,xcode 就不匹配了 顺带还要升级电脑系统
    yucao
        10
    yucao  
       Jun 1, 2023
    相当于 Xcode 依赖 macOS 的新的 dll ,你不更新系统肯定是不行的
    Windows 下 VS 可以是因为 VS 下面那些运行库都组件化了,在 Installer 里面让你选,不知道 Apple 为啥做不到这样
    datoujiejie221
        11
    datoujiejie221  
       Jun 1, 2023
    @shicang1990 对,就是黑苹果的原理,我是之前的 imac 2015 不支持通用控制,用这个引导了就可以
    RayJiang9
        12
    RayJiang9  
       Jun 1, 2023
    t/823677 这个方法可以试一下,我不知道有没有失效
    RayJiang9
        13
    RayJiang9  
       Jun 1, 2023
    @RayJiang9 #12 看错了,对不起,这个是高版本系统用低版本 Xcode
    StevenRCE0
        14
    StevenRCE0  
       Jun 1, 2023
    可以,但是不完全可以。我记得 Xcode 还是会向后兼容一两个 macOS 版本的。
    SwiftUI 库说到底还是 UIKit/AppKit 套壳,和 Xcode 是绑定的,很难去抽出去单独开发。但是 Swift 可以做跨平台开发,在 VS Code 里面体验也算可用。
    LaoChen
        15
    LaoChen  
       Jun 10, 2023
    如果你的系统没有比 Xcode 老太多:
    https://developer.apple.com/forums/thread/727651

    如果使用太古老的系统,我没试过。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2835 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 04:04 · PVG 12:04 · LAX 21:04 · JFK 00:04
    ♥ Do have faith in what you're doing.