こんな悩み、ありませんか?
- iOS CI、なんでどんどん遅くなるの?
- GitHub Actions の macOS runner、また待ち行列に並んでる?
xcodebuildが CI でハング、タイムアウト、理由不明の失敗?- デスクに Mac がない——iOS ビルド、どう出す?
- クラウド Mac で Xcode、ちゃんと動くの?
- Claude Code / Ollama を 24 時間回したいのに、ノート閉じたら止まる?
最近いちばん聞かれるのがこのあたりです。僕の癖としては、結論を先に、次に「なぜ詰まるか」、最後に選び方——遠回りしない書き方にしています。
まず結論
Cloud Mac は、要するに日単位で借りる専用 Mac Miniです——macOS ビルドが永遠に並ぶ、Actions で待たされる、手元に Mac がないのに Xcode が必要、といった場面向け。
自分なりに三行でまとめると:
- 自分専用の Mac——CI 待ち行列をみんなと奪い合わない
- リモートでビルド・リリース——出荷週のために MacBook を買わなくていい
- 必要な日数だけ借りる——バースト作業は、眠ってるハードを持つより合理的
Cloud Mac って、具体的に何?
シンプルに言うと、SSH か VNC で入る本物の Mac Mini(M4 クラス)。マシン丸ごと自分用、日割りか月額、だいたい 5 分で立ち上がります。
- 共有ホストに押し込まれた VM Mac ではない
- Claude / GPT の API でもない——署名・公証は macOS が要る
- コンパイルや推論用に置いてある、データセンターの Mac である
AWS EC2 Mac と同じく、中身は実機。違いは日割りレンタルできるか、オフィスから近いか、立ち上げが速いか、あたり。安定して xcodebuild や Ollama を回すなら、騒がしいマルチテナント VM より専用物理 Mac を選びたい、というのが僕の感覚です。
Cloud Mac を検討する価値があるのは?
チームがよくハマるのはこのへん。どれか当てはまるなら、もう一台 MacBook を買うより、Actions の待ちを見つめるより、Cloud Mac を借りる方が楽なことが多いです:
- GitHub Actions macOS runner が10 分以上並ぶ
xcodebuildが CI で不安定——タイムアウト、謎の赤- 毎回 Pods / SPM を取り直し——終わらないコールドスタート
- 普段 Windows / Linux、ローカル Xcode なし、でも TestFlight は出したい
- Agent や Ollama を常時稼働——ノートのスリープでジョブが死ぬ
- リリース週だけビルダーを増やしたい——年中アイドルな mini は要らない
「メイン PC は Mac じゃない、ビルドはリモート」という分業は、Windows/Linux 主力 + リモート Mac 構築島も参照。
iOS CI が遅くなるのはなぜ?
まず「リポジトリがデカくなった」と思いがちですが、掘ってみるとCI の回し方の問題であることが多い:
- GitHub Actions macOS runner は共有——リリース週は待ち時間がビルド時間を超えがち
- Xcode ビルドはディスク依存——
DerivedDataを失うと最初から - CocoaPods / SPM がいつもコールドスタート——runner 破棄で全部再 DL
- Apple ツールチェーンはLinux CI みたいにコンテナ化しにくい——署名、キーチェーン、TCC は固定マシン向き
- ログによく:ビルド 8 分、待ち 40 分
要するに、コードのせいじゃないことも多い——共有 runner とキャッシュが残らない問題。専用 Mac + セルフホスト runner がそこを狙います。
買うか借りるかの計算は、企業 Mac Runner リソースプール:購入かレンタルかを参照。
買う・借りる・API を使う?
| 詰まっている所 | 僕ならこうする |
|---|---|
| iOS CI 待ち、出荷週の猛走 | Cloud Mac——日単位で増やし、セルフホスト runner |
| Mac なし、Archive / TestFlight が必要 | Cloud Mac——SSH ビルド、証明書は VNC で一度 |
| Agent、OpenClaw、Ollama を試したい | Cloud Mac——合わなければ返却 |
| 毎日コーディング、同じマシンを何年も | Mac mini を購入 |
| ちょっとチャット、捨てプロトタイプ | クラウド API で足りる |
| 機密コード、推論を常時 | Cloud Mac か自前 mini——稼働率次第 |
三つの道、並べて比較
| Cloud Mac | 自前 Mac mini | クラウド API | |
|---|---|---|---|
| 立ち上げ | 約 5 分 | 配送 + セットアップ | 登録して即 |
| Xcode / 公証 | ✔ | ✔ | ❌ |
| CI の弾力性 | 終わったら返却 | 固定資産 | — |
| プライベート推論 | Ollama/MLX、専用 | 専用 | データが境界外へ |
ひとこと:Cloud Mac は日常の MacBook の代わりにはならない——ラックの中でビルドする Mac。タイピングは相変わらずノート。
レンタル、いくらかかる?
CI がリリース前後だけスパイクするなら、数日のレンタルが mini 購入より安いことが多い。年中 24/7 なら自前の方が償却で安くなる——稼働率が決め手。
| 選択肢 | 目安 | ワークロード |
|---|---|---|
| Cloud Mac M4 16GB | 約 $20.6/日 または $102.9/月 | 3–5 日の出荷スプリント、専用 runner |
| Cloud Mac M4 Pro 24GB | 約 $39.8/日 または $202.9/月 | 14B Ollama + チーム Agent |
| 自前 Mac mini M4 16GB | 約 $599+;3 年で約 $0.55/日 + 運用 | 固定 24/7 CI / ホームラボ |
ざっくり:16GB を 3 日 ≈ $62——mini 購入より低い。出荷週に 2 台×5 日 ≈ $206——チーム全員が Actions を見るより安いことも。現行プラン:Macstripe 料金。
サイジング
| シナリオ | 選び方 |
|---|---|
| 専用 iOS CI / 小さめリポ | 16GB;大きいリポは DerivedData 用に 1TB ディスク |
チーム ollama serve + 14B | 24GB(7B vs 14B 実測メモ) |
| レイテンシ | APAC オフィス:シンガポール / 東京 / 香港;SSH RTT だいたい 30–80ms |
実際にできること
1. CI 待ちを抑える
Cloud Mac にセルフホスト runner、DerivedData と Pods キャッシュを温存。出荷週だけ電源 ON、静かなら返却——待ちが数十分からほぼゼロへ。
2. リモート Xcode リリース経路
普段は Windows / Linux のまま;パイプラインが Archive、署名、公証、TestFlight をリモート Mac で実行。証明書と TCC は VNC で一度、あとは SSH ヘッドレス。
3. 落ちない Agent
ラックで ollama serve、開発マシンの Claude Code がそこを向く。ノートを閉じても run は死なない。配線:Claude Code + Ollama ワークフロー。
4. プライベート Ollama 推論
コードと社内ドキュメントを社内に;24GB で 14B はノートの swap より安心。フレームワーク:Ollama vs MLX;スケールアウト:プライベート AI クラスタ。
5. ブラウザ自動化
本物のブラウザプロファイル、CDP、macOS TCC——OpenClaw 系はリモート Mac の方がスムーズなことが多い。リモート Mac 上の OpenClawを参照。
FAQ
iOS CI が遅いのはなぜ?
だいたい共有 runner の待ち、キャッシュが残らない、ツールチェーンがきれいにコンテナ化できない——待ち時間が実ビルドを超えることも、「プロジェクトが大きい」だけではない。
GitHub Actions macOS runner がいつも並ぶ——どうする?
出荷週に専用 Mac を借り、セルフホスト runner を付け、キャッシュを温め、終わったら返却。共有プールを見つめるよりマシ。
Mac なしで iOS 開発できる?
コーディングはどこでも;Archive、署名、公証、TestFlight は macOS 必須。Cloud Mac に SSH / VNC でリリース経路を。
Cloud Mac で Xcode 動く?
はい——本物の Mac Mini、フル Xcode、xcodebuild、証明書とキーチェーン。リモートビルドボックス、特別なものではない。
Cloud Mac vs Mac mini 購入、どっちが勝つ?
出荷週のバーストと「買う前に試す」はレンタル。本当に年中 24/7 なら自前。稼働率を見る。
CI で xcodebuild が失敗・タイムアウト?
待ち時間、DerivedData 用ディスク、署名環境のドリフトを確認。専用 Mac は IO 争いと環境リセットを減らす。
クラウド Mac で Xcode、本気で動く?
動く。Xcode を入れ、日常は SSH ビルド、初回だけ VNC で証明書と TCC。
GitHub ホスト runner との違いは?
ホスト = 共有プール、待ちとコールドスタートは制御不能。Cloud Mac = マシン丸ごと、キャッシュと署名環境を置いたままにできる。
Cloud Mac とは?
日割りか月額で借りる専用 Mac Mini。SSH / VNC。VM スライスでも API でもない。
レンタル料金は?
参考:M4 16GB 約 $20.6/日、$102.9/月;24GB 約 $39.8/日、$202.9/月。料金を参照。