本地 Mac 留稳定版——办公、开会、发版都用它。想试 WWDC 新功能?SSH 到一台专门的 beta 机(云 Mac 或备用 Mac)。beta 翻车了,你明天照样能上班。
1. 为什么每年 6 月都有人翻车?
WWDC 一结束,论坛就开始刷「新 API 太香了」「不装好像就落伍了」。Apple 在官网写得很直白:beta 可能不稳定,别装在日常主力设备上。可现实是——独立开发者、小团队、远程打工人,常常就一台 MacBook 或桌上一台 Mac mini。
真正的问题在这里:你那台 Mac 不只是一台开发机。 它还是你回邮件、开 Zoom 的电脑,是签名发 TestFlight 的机器,可能还是 GitHub Actions、Codex、Claude Code 跑任务的地方。五个用途叠在一台机上,再换成不稳定的 beta——系统一崩,办公、发版、自动化一起停。
所以危险的不是 beta 本身,而是在没备胎的情况下,把唯一主力机升级成实验品。这跟你会不会写代码无关,纯粹是「有没有退路」的问题。
记住这三句就够:
-
只有一台 = 没有退路
beta 崩了、降不回去、Xcode 对不上——你没有第二台机顶上。
别赌
-
尝鲜和发货要分开
新 API 在 beta 机试;正式打包、签名、上架,只用稳定版。
两条线
-
beta 机按月开就行
6–9 月租一台云 Mac 专门玩 beta,正式版出了就关——比买第二台划算。
用完就关
2. 装上去会踩什么坑?
不是吓唬你,是每年都有的真实剧情:
- 没法干活: beta 会随机重启、Wi‑Fi 抽风、App 闪退。你还得靠这台 Mac 开会、写文档——一挂就是一整天。
- 签名会乱: Xcode beta 打的包、beta 系统上的证书,可能让 TestFlight 上传失败。本机 Keychain 乱了,恢复很麻烦。
- 能编不能发: beta SDK 编出来的 App,通常不能直接上架。很多人只为试一个 Demo,结果主线项目也编不过了。
- 降不回去: Apple 芯片 Mac 从 beta 退回稳定版,往往要抹盘重装。Time Machine 不一定救得了。只有一台机?那就得停工等恢复。
- CI 和 Agent 跟着挂: 跑 GitHub Actions、Codex、Claude Code 的机器如果上了 beta,夜间任务可能被系统更新打断。详见 云 Mac 执行层。
| 对比 | 唯一 Mac 装 beta 省事,但赌命 | 本地稳定 + 云 Mac beta 推荐 |
|---|---|---|
| 日常办公 | beta 崩了你也得等 | 本地照常用 |
| 发版签名 | 容易出问题 | 稳定机专门发 |
| 试新 API | 能试,但主线也受影响 | SSH 上去专门试 |
| 翻车了怎么办 | 整机停工,可能抹盘 | 重装云机就行,本地不动 |
3. 正确做法:两台逻辑,一台也行
你不需要真的买第二台 Mac。逻辑上分成两台就够了——家里有一台常年开机的 Mac mini 也行,关键是和主力机分开,beta 崩了不影响你上班。
- 主力机(本地): 稳定版 macOS + 正式版 Xcode。办公、签名、发版、跑 CI,永不装 beta。
- beta 机(云端或备用机): 装 beta 系统和 Xcode beta。专门跑 WWDC 样例、试新 API、录技术 Demo。翻车了重装或停租,本地纹丝不动。
记一句就行:本地干活,别处尝鲜。 有预算就租云 Mac(不用管电费、睡眠、断网);有备用机就放机房或书房,但别和签名机混用。云机在线更稳,见 自建 Runner 实践。
4. 怎么做?四步就够
- 本地 Mac 立规矩: 不装 beta 系统,不装 Xcode beta。想试新东西?走云机。
- 租一台云 Mac: M4 + 16GB 起步,SSH 连上去,装 beta 和 Xcode beta。签名证书别从主力机拷过去——beta 机只用来试,不负责发版。
- 代码分分支:
main和发版分支在稳定机编;feature/wwdc-*这类探索分支在 beta 机编。有 CI 的话,给稳定机和 beta 机打不同标签,别混用。 - 9 月正式版出了就关: 导出你要的代码和笔记,停租云机。明年 WWDC 再开——比买一台放家里吃灰划算。租期细节见 租期 Q&A。
# 设置 → 软件更新 → 打开 Beta 更新 # 装好 Xcode beta 后: git clone git@github.com:you/your-app.git ~/wwdc-lab cd ~/wwdc-lab && git checkout -b feature/wwdc-tryout xcodebuild -scheme YourApp -destination 'platform=iOS Simulator,name=iPhone 17' build
5. 常见疑问
只有一台 Mac,不装 beta 怎么试新功能?
租一个月云 Mac 就行。本地继续跑客户项目,新 API 在云机上试——两不耽误。
装 Public Beta 会不会稳一点?
比开发者预览版好一点,但对写 App 的人来说还是不够稳。原则不变:唯一 Mac 别装 beta。
虚拟机里装 beta 行吗?
能跑部分 Demo,但模拟器慢、真机调试和打包受限。要正经试 WWDC 新特性,还是得真 Mac——云 Mac 就是干这个的。
beta 翻车能降回去吗?
Apple 芯片 Mac 从 beta 退回稳定版,经常要抹盘重装,Time Machine 不一定救得了。只有一台机的话,降版那几天基本啥也干不了。所以更稳妥:beta 只放云机,本地从来不碰。
预算紧,能不能先忍到正式版?
可以。很多 API 等 9 月正式版 Xcode 出来再适配也来得及。如果非试不可,租 1–2 个月最低配云 Mac 做 POC,比主力机停工一周便宜得多。发版链路上别省这台机,见 TestFlight 发布实践。
想试 beta?开一台云 Mac 就够了
本地 Mac 保持稳定版继续干活;beta 和 Xcode beta 扔到 Hashvps 云 Mac 上试。按月开、用完就关,翻车重装也不影响你上班—— 看看套餐 。