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

2023-06-01 08:01:10 +08:00
 airbotgo
如题。

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

如果使用太古老的系统,我没试过。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/944738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX