MACRUNNER
Apple Siliconランナーオンライン

macOS CIランナー
ロックアップなし

iOSとmacOSビルド向けベアメタルApple Siliconホスト。既存のGitHub ActionsまたはGitLab CIを数分で接続します。

月額または年額のご請求 · いつでも解約可能

macrunner · build #1284 · macOS-14 · M2

$ git push origin main

→ job #1284 queued · fresh tmpfs VM provisioned

Checkout0.4s

Xcode 16.2 selected0.2s

Resolve packages3.1s

Build (Release)4m 12s

Run tests · 214 passed1m 03s

Sign & notarize22s

↑ Uploaded to TestFlight

Build passedin 5m 58s

ランナー

Appleビルド向けに設計

Appleプラットフォームビルドに必要なすべて、ベアメタル上で。共有キューではなく。

Apple

Apple Siliconホスト

ベアメタルMac mini M2とMac Studio M2 Ultra。すべてのジョブに対して新しいtmpfs VMがスピンアップします。古いビルド環境は一切ありません。

Mac mini M2Mac Studio M2 Ultrafresh tmpfs / job

Xcodeプリインストール済み

14以降のすべてのXcodeバージョン、数秒で準備完了。ワークフロー内の1行でバージョンを切り替えることができます。

Xcode 14 → 16

GitHub Actionsランナー

ドロップイン型セルフホストランナー。既存のワークフローを指してください。YAML書き直しは不要です。

drop-inno YAML rewrite

ビルドキャッシュ

S3互換のアーティファクトと依存関係キャッシュ。インクリメンタルSwiftおよびXcodeビルドの時間を4~6倍削減します。

S3-compatible4–6× faster

ライブデバイスクラウド

UI テスト、パフォーマンストレース、スクリーンショット向けのオンデマンドiPhoneとiPad。CI内から直接。

real iPhone / iPad

仕組み

git pushからApp Storeまで

01

接続

Macrunner GitHubアプリをインストールするか、GitLabトークンを貼り付けます。1分以内にセルフホストランナープールをリポジトリに登録します。

$macrunner connect github
02

ビルド

すべてのプッシュは、Xcode、fastlane、ビルドキャッシュがプリロードされた新しいApple Silicon VMに着地します。

$git push origin main
03

配信

同じジョブからTestFlightまたはApp Store Connectに署名、公証、アップロードします。手動ステップなし。

$fastlane deliver

Macrunnerを選ぶ理由

独自の管理はやめ、
Mac mini ファームの管理をやめましょう

Macrunnerはお客様のiOSおよびmacOSビルドを専用Apple Siliconハードウェアで実行するため、チームはラック温度と脆いサーマルスロットリングの管理ではなく、配信に集中できます。

すべてのチェック成功7/7
  • ベアメタルM2およびM3。仮想化されたx86なし、遅いRosettaレイヤーなし
  • すべてのジョブはビルド間でOSがリセットされた新しい分離VMで実行
  • Xcode 14、15、16プリインストール済み。1行でバージョン切り替え
  • GitHub Actions、GitLab CI、Bitrise、CircleCIのドロップインサポート
  • 分単位の請求、アイドル料金なし、同時ビルド最小値なし
  • App Store Connect APIとTestFlightアップロードをすべてのランナーに組み込み
  • 実際のiOSエンジニアからの技術サポート。チケットキューではなく

~/app $macrunner init

机の下のMac miniを引退させる準備はできていますか?

サインアップして、10分以内にApple Siliconで最初のiOSビルドを実行します。最初の60分は無料です。