iOS 빌드와
앱 자동화 빌드를 계속 실행하세요
주문 1건마다 가상 머신이 아닌 전용 물리 Mac mini 1대가 제공됩니다. SSH 또는 VNC로 접속해 Xcode, fastlane 및 기존 CI 파이프라인을 검증 가능한 클라우드 노드에서 실행하세요.
5개 리전 · READY
주문 1건, 물리 노드 1대
작업에 맞춰 노드를 배치하고 워크플로는 그대로 유지하세요
RunnerVM은 전용 물리 Mac 노드를 제공합니다. 저장소 정책, 서명 권한, 의존성 캐시 및 배포 규칙은 프로젝트 요구사항에 따라 팀이 직접 구성합니다.
iOS / macOS 지속적 통합
기존 CI에 노드를 등록하고 저장소별 작업 디렉터리를 격리하세요. 도구 체인 버전을 고정하고 빌드 계정 권한을 제한하며 의존성 캐시의 만료 규칙을 명확히 설정하는 것이 좋습니다.
CI RUNNERXcode 클라우드 컴파일
먼저 Xcode, SDK 및 Command Line Tools 버전을 확인한 뒤 인증서와 프로비저닝 프로파일을 가져오고 archive, export 및 산출물 검증을 실행하세요.
XCODEBUILD원격 개발
SSH로 스크립트, 의존성 및 백그라운드 작업을 처리하고 그래픽 인터페이스가 필요할 때만 VNC를 사용하세요. 원격 데스크톱 연결을 종료하기 전에 빌드 작업이 지속 가능한 세션에서 실행 중인지 확인해야 합니다.
SSH + VNCAI 실험
모델 메모리 피크, 디스크 사용량 및 데이터 전송 경로를 먼저 측정하세요. Runner M4는 16GB 메모리 한도 내에서 실행 가능한 실험에 적합하며, 더 큰 작업은 먼저 용량을 평가해야 합니다.
EVALUATE FIRST재현 가능한 앱 자동화 빌드 파이프라인
커밋을 고정하고 서명 자료를 격리하며 전체 로그를 저장한 뒤 내보낸 IPA, dSYM 및 아카이브 결과를 항목별로 검증하세요.
Build lane · ios-release
아래 명령과 디렉터리는 파이프라인 구조만 보여 주며, 실제 매개변수는 프로젝트 구성에 맞춰야 합니다.
-
01
코드 푸시
고정된 커밋을 체크아웃하고 서브모듈을 확인한 뒤 잠금 파일에 따라 의존성 캐시를 복원하세요.
-
02
인증서 주입
임시 키체인을 생성하고 인증서와 프로비저닝 프로파일을 가져온 뒤 접근 범위를 제한하세요.
-
03
빌드 실행
xcodebuild 또는 fastlane을 실행하고 표준 출력과 오류 로그를 계속 저장하세요.
-
04
산출물 아카이브
IPA, dSYM, Archive 및 내보내기 로그를 검증한 뒤 후속 프로세스로 전달하세요.
$ fastlane ios release --env runner
→ archive/RunnerApp.ipa
→ archive/RunnerApp.app.dSYM.zip
→ checksum verified
명령, 하드웨어 및 용도를 한 장의 체크리스트로 확인하세요
연결 후 호스트 지문, 시스템 정보 및 도구 체인 버전을 먼저 확인하세요. 예시 명령은 프로젝트, 인증서 및 디렉터리 구조에 맞게 조정해야 합니다.
developer@local $ ssh runner@sg-m4-node
Host fingerprint verified
Dedicated physical Mac mini
runner@node $ xcodebuild \
-workspace RunnerApp.xcworkspace \
-scheme RunnerApp \
-configuration Release archive
** ARCHIVE SUCCEEDED **
runner@node $ fastlane ios package
[12:43:31] Export RunnerApp.ipa
[12:43:52] Verify artifact checksum
lane completed
Runner M4 사양
- 칩
- Mac Mini M4
- 메모리
- 16GB RAM
- 스토리지
- 256GB SSD
- 연결
- SSH / VNC
- 특징
- 전용 물리 Mac mini, 가상 머신 아님
워크로드를 기준으로 선택하세요
- 경량 빌드
- Runner M4
- 일상적인 개발
- Runner M4
- AI 실험
- 16GB 메모리 한도, 스토리지 및 Thunderbolt 5 병렬 연결 필요성을 먼저 평가하세요
팀, 코드 소스 또는 의존성 미러와 가까운 위치에서 시작하세요
RunnerVM은 전체 서비스에서 싱가포르, 일본(도쿄), 한국(서울), 홍콩, 미국 동부 등 총 5개 노드 또는 데이터센터를 제공합니다. 모든 조합은 일반적으로 주문 가능하며, 실제 이용 가능 여부는 콘솔의 실시간 결과를 따릅니다.
SG
싱가포르
동남아시아 팀, 지역 코드 소스 및 의존성 미러에 적합합니다. 주문 전에 실제 사무실 네트워크에서 경로를 다시 테스트하세요.
충분JP
일본(도쿄)
일본 및 동북아 워크플로에 적합합니다. SSH 상호작용과 대용량 파일 전송 경로를 함께 테스트하는 것이 좋습니다.
충분KR
한국(서울)
한국 현지 개발 및 인접 지역 작업에 적합합니다. 해외 접속은 p95와 라우팅 결과를 함께 고려해야 합니다.
충분HK
홍콩
동아시아와 동남아시아 네트워크에 연결해야 하는 팀에 적합합니다. 코드 소스가 위치한 네트워크에서 추가 테스트를 진행해야 합니다.
충분US-E
미국 동부
미국 동부 팀 및 인접 서비스에 적합합니다. 아시아 팀은 대양 횡단 라우팅과 파일 동기화를 중점적으로 평가해야 합니다.
충분노드 지연 시간 실측 기록
아래 샘플은 노드 간 ICMP ping의 p50, p95, 측정 시간 및 네트워크 사업자를 보여 줍니다. 팀과 노드 간 실제 결과는 자체 네트워크에서 다시 측정해야 합니다.
| 테스트 출발지 | 대상 노드 | p50 | p95 | 측정 시간 | 네트워크 사업자 |
|---|---|---|---|---|---|
| 싱가포르 | 일본(도쿄) | 67.4 ms | 72.8 ms | 02:10 UTC | Cogent / NTT |
| 일본(도쿄) | 한국(서울) | 31.2 ms | 35.9 ms | 02:14 UTC | IIJ / KT |
| 한국(서울) | 홍콩 | 48.6 ms | 55.1 ms | 02:18 UTC | KT / PCCW |
| 홍콩 | 싱가포르 | 36.9 ms | 42.7 ms | 02:22 UTC | PCCW / Singtel |
| 미국 동부 | 일본(도쿄) | 168.3 ms | 176.5 ms | 02:26 UTC | Zayo / NTT |
Runner M4, $20.3 / 일부터
Mac Mini M4, 16GB RAM, 256GB SSD를 제공하며 일·주·월·분기 단위로 대여할 수 있습니다. 모든 주문은 미국 달러(USD)로 결제됩니다.
Runner M4
Mac Mini M4 · 16GB RAM · 256GB SSD
추가 스토리지와 Thunderbolt 5 병렬 연결은 선택한 주기에 따라 별도 요금이 부과됩니다. 노드 및 옵션의 실제 이용 가능 여부는 콘솔의 실시간 결과를 따릅니다.
최근 90일 일별 상태 기록
목표 가동률, 일일 상태 및 검증된 이벤트를 동일한 기준으로 표시합니다. 모든 노드는 365일 연중 지속 운영됩니다.
목표 가동률
일일 기록은 지역 네트워크 또는 노드 이벤트를 파악하기 위한 자료이며, 개별 주문 및 연결 로그를 대체할 수 없습니다.
최근 90일 일별 상태
각 칸은 하루를 나타냅니다.
이벤트 설명
상태 기록에는 지역, 노드, 시작·종료 시간, 영향 범위 및 검증 결론이 연결됩니다. 서비스 크레딧 또는 보상은 적용 가능한 서비스 약관과 최종 검증 결과에 따릅니다.
서비스 약관 보기주문 전에 주로 확인하는 6가지
장치 특성, 연결 방식, 도구 체인 범위 및 주문 기간을 먼저 확인한 뒤 빌드 작업을 클라우드 Mac으로 이전할지 결정하세요.
전용 물리 머신이란 무엇인가요?
주문 1건마다 전용 물리 Mac mini 1대가 배정됩니다. CPU, 메모리 및 로컬 스토리지는 해당 장치 자체의 리소스이며, RunnerVM은 공유 가상 리소스를 전용 장치로 설명하지 않습니다. 제공 후 호스트 정보, 연결 자격 증명 및 시스템 환경을 먼저 확인해야 합니다.
원격으로 어떻게 연결하나요?
SSH로 명령줄 작업, 의존성 설치 및 자동화 작업을 처리하고, macOS 그래픽 인터페이스가 필요한 작업은 VNC로 수행합니다. 처음 연결할 때 호스트 지문을 확인하고 초기 비밀번호를 변경하며 불필요한 인바운드 포트를 제한해야 합니다.
제공 전에 무엇을 준비해야 하나요?
Xcode 및 SDK 버전, 프로젝트 의존성, 인증서, 프로비저닝 프로파일, 빌드 Scheme, 내보내기 구성 및 네트워크 방향을 미리 정리하세요. 또한 서명 자료에 접근할 수 있는 사람과 로그 및 산출물의 저장 위치를 팀에서 결정해야 합니다.
결제 주기는 어떻게 되나요?
Runner M4는 일·주·월·분기 단위로 주문할 수 있으며 가격은 각각 $20.3/일, $54.7/주, $101.3/월, $275.5/분기입니다. 주문 시작·종료 시간, 리전 및 추가 항목은 콘솔에서 확인한 정보를 따릅니다.
주문 종료 후 데이터는 어떻게 처리되나요?
주문 종료 전에 코드, 빌드 산출물, 로그 및 계속 보관할 캐시를 이전하세요. 종료 절차에서 접근 자격 증명을 취소하고 장치 데이터를 처리하며, 팀에서도 인증서, 토큰 및 저장소 권한을 함께 철회해야 합니다.
어떤 노드를 선택해야 하나요?
팀, 코드 소스, 의존성 미러 및 산출물 수신처의 위치를 우선 고려하세요. 실제 네트워크에서 ping, traceroute, SSH 상호작용 및 파일 전송을 테스트하고 도시 간 거리만으로 노드를 선택하지 않는 것이 좋습니다.
다음 빌드를 클라우드 Mac에 맡기세요
Runner M4와 5개 리전 중 하나를 선택해 Xcode, fastlane 및 기존 CI 파이프라인을 전용 물리 노드로 이전하세요. 스토리지, 병렬 연결 또는 빌드 프로세스에 대해 확인이 필요하면 먼저 지원팀에 문의할 수 있습니다.