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

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

  •  
  •   airbotgo · 2023-06-01 08:01:10 +08:00 · 3496 次点击
    这是一个创建于 535 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

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

    如果使用太古老的系统,我没试过。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2747 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.