← 開発日記に戻る

WWDC後いちばん危ない操作:唯一のMacにmacOSベータを入れること

macOS & 運用 · 2026.06.09 · 約 5 分

唯一のMacにベータを入れない——ローカル安定版とクラウドサンドボックス
結論
ベータ自体は問題ない。唯一のMacに入れるのが問題。
ローカルは安定版 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を参照。

日常 Mac にベータを入れていい人は?
ほぼいない。ただし、すぐ差し替えできる第二 Mac があり、この一台が署名・リリース・CI を担っていない場合だけ。Public Beta を週末だけ、でもダウングレードは消去になりうる。
WWDC 期:ローカル安定 · ベータはクラウド プライマリ Mac(安定 macOS) 仕事 · 会議 · リリース Xcode 署名 · Archive · Agent コンソール ベータ禁止 クラウド Mac ベータ箱 macOS Developer Beta Xcode beta · 新 SDK · WWDC サンプル 再イメージ · 解約可 SSH / VNC 共有 Git リポ(ブランチ分離) main / release → 安定 Runner  |  feature/wwdc-* → ベータ箱 TestFlight パイプライン 安定 Xcode のみ WWDC サンプル / POC ベータ SDK ビルド GitHub Actions 二重 Runner ラベル
安定 macOS で本番、クラウドベータで実験——壊れても月曜は止まらない

4. 四ステップ

  1. プライマリ Mac のルール: ベータ OS も Xcode ベータも入れない。触りたい? クラウド箱へ。
  2. クラウド Mac を借りる: M4 + 16GB、SSH 接続、ベータ + Xcode ベータをインストール。署名証明書はメインからコピーしない——ベータ箱は実験専用。
  3. ブランチを分ける: main とリリースタグは安定でビルド;feature/wwdc-* はベータで。CI Runner に別ラベルを付ける。
  4. 9 月にシャットダウン: パッチとメモをエクスポート、解約。Mac mini を埃かぶらせるより安い。レンタ Q&A:租期・TCO ガイド
クラウド Mac でベータを試す(SSH 後)
# 設定 → ソフトウェアアップデート → ベータアップデート
# 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 には触れない—— プランを見る

Hashvps · Mac Cloud

ベータはクラウド、プライマリは安定のまま

Dedicated Cloud Mac mini M4——WWDC 期だけ開いて、GM 後に縮小。

ホームへ
期間限定