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 버전이 준비되었습니다. 워크플로우의 한 줄로 버전을 전환합니다.

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

연결

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 팜 유지 관리 중단
자체 Mac mini 팜 유지 관리

Macrunner는 전용 Apple Silicon 하드웨어에서 iOS 및 macOS 빌드를 실행하므로 팀이 랙 온도 및 불안정한 열 스로틀링이 아닌 배송에 집중할 수 있습니다.

모든 검사 통과7/7
  • 베어메탈 M2 및 M3 — 가상화된 x86 없음, 느린 Rosetta 레이어 없음
  • 모든 작업은 신규의 격리된 VM에서 실행되며 빌드 간 OS 재설정됨
  • Xcode 14, 15, 16 사전 설치; 한 줄로 버전 전환
  • GitHub Actions, GitLab CI, Bitrise 및 CircleCI용 드롭인 지원
  • 분 단위 청구, 유휴 요금 없음, 동시 빌드 최소값 없음
  • 모든 러너에 내장된 App Store Connect API 및 TestFlight 업로드
  • 실제 iOS 엔지니어의 기술 지원 — 티켓 큐가 아님

~/app $macrunner init

책상 아래의 Mac mini를 더 이상 사용할 준비가 되셨나요?

가입하고 10분 이내에 Apple Silicon에서 첫 iOS 빌드를 실행합니다. 처음 60분은 저희가 제공합니다.