ローカルは安定版 macOS のまま——メール、会議、リリースは全部ここ。WWDC の新機能を触りたい? SSH で専用ベータ箱(クラウド Mac か予備機)へ。ベータが壊れても、明日は普通に仕事できる。
1. 6月になるとサポートチケットが増える理由
WWDC が終わるとフォーラムが燃える。「新 API すごい」「入れないと置いていかれる」。Apple もはっきり書いている:ベータは不安定になりうる——日常使いの Mac には入れるな。現実は、個人開発者や小チームだとMacBook 1 台か、机の上の Mac mini だけ、という人が多い。
罠はここ:その Mac は「開発専用機」じゃない。 メール、Zoom、TestFlight 署名、GitHub Actions、Codex、Claude Code——五役を一台に載せたうえで不安定 OS に差し替えると、クラッシュした瞬間全部止まる。
危ないのはベータそのものではなく、予備なしで唯一の生命線を実験台にすることだ。
覚えるのは三行で十分:
-
1 台 = 逃げ道なし
ベータクラッシュ、ダウングレード失敗、Xcode 不一致——代わりに回す機がない。
賭けない
-
触ると出すは別レーン
新 API はベータホストで試す。署名・アーカイブ・リリースは安定 macOS のみ。
二系統
-
ベータ箱は月単位で借りる
6〜9 月だけクラウド Mac を WWDC 実験用に。GM が出たら解約。
季節限定
2. 実際に起きること
FUD ではなく、毎年夏の定番:
- 仕事が止まる: 突然の再起動、Wi‑Fi の不安定、App クラッシュ。会議やドキュメントも同じ Mac——一日潰れる。
- 署名がおかしくなる: Xcode ベータのビルドや Keychain の挙動で TestFlight アップロードが失敗。証明書の復旧は地獄。
- ビルドはできるが出せない: ベータ SDK で作った App は通常App Store に出せない。デモ一つ試したかっただけなのに、リリースブランチがアーカイブ不能に。
- 戻しにくい: Apple Silicon ではベータからのダウングレードは消去して再インストールが多い。Time Machine が必ず救うとは限らない。1 台しかないとダウンタイム確定。
- CI と Agent も巻き添え: GitHub Actions、Codex、Claude Code がベータホスト上だと、夜間ジョブが再起動で死ぬ。クラウド Mac 実行層の記事を参照。
| 比較 | 唯一 Mac をベータ化 楽だが危険 | ローカル安定 + クラウドベータ 推奨 |
|---|---|---|
| 日常業務 | ベータクラッシュを待つ | ローカルは安定のまま |
| リリース | 署名でハマりがち | 安定 Runner 専用 |
| 新 API | 試せるが本線も巻き込む | SSH でサンドボックス |
| 壊れたとき | 全面停止、消去の可能性 | クラウド箱だけ再イメージ |
3. 正解:論理 2 台、物理 1 台でも OK
第二台を買う必要はない。役割を分ける——常時起動の Mac mini が家にあっても、日常使いの Mac ではないことが条件:
- プライマリ(ローカル): 安定 macOS + リリース Xcode。仕事、署名、出荷、CI——ベータは絶対入れない。
- ベータホスト(クラウド or 予備): macOS ベータ + Xcode ベータ。WWDC サンプル、API スパイク、デモ動画。再イメージか解約、ローカルは無傷。
一行で:ローカルで仕事、実験は別の場所。 クラウド Mac ならスリープ・電気代・自宅 Wi‑Fi 不安定を回避——クラウド Mac セルフホスト Runnerを参照。
4. 四ステップ
- プライマリ Mac のルール: ベータ OS も Xcode ベータも入れない。触りたい? クラウド箱へ。
- クラウド Mac を借りる: M4 + 16GB、SSH 接続、ベータ + Xcode ベータをインストール。署名証明書はメインからコピーしない——ベータ箱は実験専用。
- ブランチを分ける:
mainとリリースタグは安定でビルド;feature/wwdc-*はベータで。CI Runner に別ラベルを付ける。 - 9 月にシャットダウン: パッチとメモをエクスポート、解約。Mac mini を埃かぶらせるより安い。レンタ Q&A:租期・TCO ガイド。
# 設定 → ソフトウェアアップデート → ベータアップデート # 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. FAQ
Mac が 1 台しかない——新 API はどう試す?
クラウド Mac を 1 ヶ月借りる。クライアント作業はローカル安定版、新 API はリモートでスパイク——両方進む。
Public Beta の方が安全?
少しマシだが、App 開発者にはまだ不安定。原則は変わらない:唯一の Mac にベータを入れない。
VM で macOS ベータ?
一部デモには使えるが、Simulator は遅く、実機デバッグと Archive は制限される。本気の WWDC スパイクには実機が要る——それがクラウド Mac の用途。
ベータが壊れたらダウングレードできる?
Apple Silicon ではフル消去が多い。Time Machine が助けないことも。1 台しかないと数日オフライン。安全策:ベータはクラウドのみ、ローカルは触らない。
予算が厳しい——GM まで待つ?
はい。9 月のリリース Xcode で十分なチームも多い。早期スパイクが必要なら、1〜2 ヶ月のエントリークラウド Mac が、プライマリ 1 週間停止より安い。リリース経路は TestFlight 専用 Runner を参照。
ベータを試すなら、クラウド Mac 1 台で足りる
机の Mac は安定版のまま;ベータと Xcode ベータは Hashvps クラウド Mac へ。月単位で開いて、終わったら閉じる——再イメージしても仕事用 Mac には触れない—— プランを見る 。