클라우드에서 사용하는
나만의 iOS 빌드 머신

가상 머신이 아닌 전용 물리 머신, 6개 리전,$20.1부터/일

iOS 팀을 위한 전용 Mac: 코드를 가져와 아카이브하고 서명한 뒤 TestFlight로 전송하세요.

빌드 현황 Ledger · release/2.8.1
선택 가능한 리전 6곳
빌드 리전 싱가포르 SG 도쿄 JP 서울 KR 홍콩 HK 미국 동부 US-E 미국 서부 US-W
sg-m4-03 Mac mini M4 · 16GB 전용 노드 · 캐시 재사용
아카이브 → 서명 → 배포 빌드 결과 예시
Scheme버전노드소요 시간서명
Ledger-iOS09:42 빌드 완료 2.8.1 (412)싱가포르6m12s서명 완료
Ledger-Widget09:38 빌드 완료 2.8.1 (412)싱가포르2m47s서명 완료
Ledger-Watch09:21 빌드 완료 2.8.1 (412)도쿄3m05s서명 완료
Ledger-Beta08:57 빌드 완료 2.8.1 (411)홍콩6m30s서명 완료
Ledger-macOS23:10 빌드 완료 2.8.0 (409)미국 서부7m02s서명 완료
** EXPORT SUCCEEDED **

Ledger-iOS.ipa · 48.2 MB
TestFlight에 업로드됨
내부 테스트 그룹 ‘QA-Nightly’에서 설치할 수 있습니다

인계 절차를 보여 주기 위한 작업 및 소요 시간 예시입니다.
9:41

TestFlight · 설치 확인

Ledger2.8.1 (412)
서명
Distribution
빌드 리전
싱가포르
빌드 시간
6m12s
크기
48.2 MB
설치

테스트 내용: 주문 페이지의 오프라인 캐시를 수정하고 위젯 다크 모드를 추가했습니다.

Mac mini 한 대를 온전히 빌드에 사용하세요

다른 고객과 runner를 공유하지 않습니다. 코드, 의존성, 빌드 캐시는 전용 물리 노드에 보관됩니다.

가상 머신이 아닌 전용 물리 머신

Mac mini 한 대를 고객 한 명에게 전용으로 제공합니다. CPU, 메모리, 디스크를 다른 고객과 공유하지 않아 다른 작업이 끝날 때까지 기다릴 필요 없이 아카이브할 수 있습니다.

SPM 다운로드 파일, CocoaPods 의존성, DerivedData를 프로젝트별로 보관할 수 있습니다. 캐시 적중 여부는 브랜치, 의존성 버전, 빌드 설정에 따라 달라지므로 매번 환경을 새로 구성할 필요가 없습니다.

일·주·월·분기 단위 요금

릴리스 주간에만 일주일 대여할 수 있습니다. M4 모델은 $54.2/주입니다. nightly 빌드를 계속 실행한다면 월간과 분기 요금도 비교해 보세요. 사무실용 빌드 머신을 먼저 구매할 필요가 없습니다.

네 가지 대여 기간 모두 요금이 공개되어 있습니다. 작업 기간에 맞춰 대여 기간을 선택한 다음 리전, 스토리지, 만료일을 확인하세요. 머신을 받은 뒤에는 직접 스크립트로 빌드 큐를 관리하면 됩니다.

물리 머신 리전 6곳

싱가포르, 도쿄, 서울, 홍콩, 미국 동부, 미국 서부. 두 가지 모델 모두 6개 리전에서 이용할 수 있습니다. 팀 위치와 의존성 서비스 위치에 따라 선택하세요.

원격 코딩은 연결 지연 시간을, 자동 빌드는 코드 저장소와 빌드 결과물 업로드 경로도 고려하세요. 노드는 연중 365일 운영되어 예약 아카이브 작업에 적합합니다.

2가지 모델, 투명한 요금

하루 $20.1부터. 단일 앱 아카이브에는 M4, 다중 Target·병렬 테스트·추론 작업에는 M4 Pro를 고려하세요.

OSXBuild Bake M4

일반 빌드
칩
M4
메모리
16GB
SSD
256GB

앱 하나를 하루 1~3회 아카이브하는 데 적합한 기본 구성입니다. 소스 코드, Xcode, 자주 사용하는 의존성을 설정한 뒤 추가 SSD가 필요한지 결정하세요.

$20.1/일
주간
$54.2
월간
$100.3
분기
$272.8

OSXBuild Bake M4 Pro

병렬 테스트 · 추론
칩
M4 Pro
메모리
64GB
SSD
2TB

다중 Target, UI 테스트, MLX 실험에 여유 있게 사용할 수 있는 구성입니다. 병렬 작업 수는 프로젝트의 메모리 사용량과 테스트 부하에 따라 달라지므로 먼저 테스트한 뒤 늘리세요.

$60.3/일
주간
$162.9
월간
$301.6
분기
$820.4

모든 가격은 USD입니다. 리전의 실제 이용 가능 여부는 콘솔에서 확인하세요. 결제 전에 대여 기간, 추가 옵션, 주문 총액을 확인하세요.

한 번 제출하면 서명된 IPA까지

push부터 TestFlight까지 익숙한 툴체인을 그대로 사용하세요. 아래는 Ledger-iOS의 5단계 인계 과정 예시이며, 소요 시간은 참고용입니다.

01 · push

release 브랜치 푸시

로컬에서 커밋한 뒤 브랜치를 푸시하면 직접 설정한 CI가 빌드 작업을 시작합니다.

git push origin release/2.8.1
트리거 예시0s
02 · fetch

클라우드 Mac에서 코드 가져오기

브랜치가 변경되어도 아카이브와 릴리스 기록이 어긋나지 않도록 커밋 버전을 고정합니다.

git fetch origin release/2.8.1 && git checkout --detach FETCH_HEAD
소요 시간 예시18s
03 · archive

xcodebuild archive

Scheme, Release 구성, 아카이브 경로를 지정하고 빌드 결과물과 함께 로그를 저장합니다.

xcodebuild -scheme Ledger-iOS -configuration Release -destination 'generic/platform=iOS' -archivePath build/Ledger.xcarchive archive
소요 시간 예시4m51s
04 · export

서명된 IPA 내보내기

인증서와 프로비저닝 프로파일을 준비하고 내보내기 설정에서 서명 및 배포 방식을 지정합니다.

xcodebuild -exportArchive -archivePath build/Ledger.xcarchive -exportOptionsPlist Export.plist -exportPath build/export
소요 시간 예시38s
05 · upload

TestFlight에 업로드

배포 권한을 설정하고 IPA를 업로드하면 테스트 그룹에서 사용할 수 있습니다.

fastlane pilot upload --ipa build/export/Ledger-iOS.ipa --api_key_path asc-key.json
소요 시간 예시25s
전체 과정 예시 6m12s 빌드 방식 전용 노드에서 실행 결과물 인계 IPA + 아카이브 + 로그

이 절차는 팀에서 직접 구성해야 하며, 대여만으로 저장소를 자동 관리하지 않습니다. 처음에는 Xcode 버전, 의존성 잠금 파일, 코드 서명 설정을 맞춘 뒤 GitHub Actions self-hosted runner, GitLab Runner 또는 Jenkins agent를 등록하세요. 실제 소요 시간은 프로젝트 크기, 캐시, 네트워크에 따라 달라집니다.

물리 머신 리전 6곳, 두 모델 모두 이용 가능

먼저 팀의 시간대를 기준으로 살펴본 뒤 노드까지의 연결 경로를 확인하세요. 아래 지연 시간은 지역별 참고 범위이며 도시별 실측값은 아닙니다.

싱가포르

판매 중

동남아시아

팀 시간대
UTC+7~+8
지역별 참고값
20~50 ms

동남아시아 팀의 주간 개발과 야간 아카이브 및 배포 작업에 적합합니다.

싱가포르 리전 주문

도쿄

판매 중

동아시아

팀 시간대
UTC+9
지역별 참고값
30~60 ms

동아시아 업무 시간에 개발, 테스트, nightly 작업을 진행하는 팀에 적합합니다.

도쿄 리전 주문

서울

판매 중

동북아시아

팀 시간대
UTC+9
지역별 참고값
30~50 ms

동북아시아 팀의 협업에 적합합니다. 원격 개발과 빌드 문제 해결을 같은 업무 시간대에 진행할 수 있습니다.

서울 리전 주문

홍콩

판매 중

중국 남부 및 동남아시아

팀 시간대
UTC+8
지역별 참고값
20~40 ms

UTC+8 시간대 팀에 적합합니다. 실제 연결 품질은 현지 통신사와 라우팅 경로도 고려해야 합니다.

홍콩 리전 주문

미국 동부

판매 중

북미 동부 및 서유럽

팀 시간대
UTC−5~UTC+1
지역별 참고값
25~35 ms

북미 동부와 서유럽 팀의 협업에 적합합니다. 인계 전에 아카이브 작업을 예약하면 다음 시간대의 팀원이 로그와 테스트 빌드를 쉽게 받을 수 있습니다.

미국 동부 리전 주문

미국 서부

판매 중

북미 서부

팀 시간대
UTC−8~−7
지역별 참고값
25~35 ms

북미 서부 시간대 업무에 적합합니다. 원격 데스크톱의 반응 속도뿐 아니라 저장소 가져오기, 의존성 다운로드, 빌드 결과물 업로드도 함께 확인하세요.

미국 서부 리전 주문

시간대는 협업을 위한 참고 정보이며 일부 지역은 계절에 따라 달라집니다. 실제 연결 지연 시간은 위치, 통신사, 네트워크 경로에 따라 달라집니다. 리전의 이용 가능 여부는 콘솔에서 확인하세요.

개발자는 인계 메모를 어떻게 쓸까요?

사용 목적을 구체적으로 정리하면 머신을 대여할 가치가 있는지 판단하기 쉽습니다. 아래는 세 가지 활용 사례의 인계 메모 예시입니다.

매일 밤 진행하던 nightly 빌드를 동료의 MacBook에서 도쿄 리전으로 옮겼어요. 아침에 출근하면 IPA가 이미 TestFlight에 올라와 있죠.
모바일 팀 리드 · nightly 빌드
M4 Pro 64GB에서 Fastlane과 UI 테스트를 한 번에 돌려요. 공유 runner 차례를 기다릴 필요가 없어요.
iOS CI 엔지니어 · 병렬 테스트
로컬에서 7B 모델 추론 실험을 하고 있어요. 일주일만 대여하고 바로 종료할 수 있어서 비용도 명확합니다.
인디 개발자 · 추론 실험

결제 수단 2가지, 모두 USD 결제

먼저 머신과 대여 기간을 선택한 뒤 결제 페이지에 표시되는 결제 게이트웨이를 확인하세요. 청구서와 머신 관리는 콘솔에서 할 수 있습니다.

USDT-TRC20주문 안내에 따라 네트워크와 금액을 확인하세요
Visa / Mastercard / AmexStripe에서 처리

모든 결제는 미국 달러(USD)로 청구되며, 실제 이용 가능한 결제 게이트웨이는 결제 단계에서 확인할 수 있습니다. 신용카드 정보는 Stripe에서 처리하며 이 사이트에는 저장되지 않습니다. 결제 후 콘솔에서 주문, 제공 상태, 청구서, 갱신 메뉴를 확인할 수 있습니다. 기술 문의도 같은 곳에서 지원 요청을 제출하세요.

추가 디스크도 대여 기간에 맞춰 선택하세요

DerivedData, SPM 캐시, 시뮬레이터 이미지가 쌓이면 디스크 공간을 차지합니다. 다시 생성할 수 있는 캐시와 보관해야 할 아카이브를 구분한 뒤 용량을 늘리세요.

외장 SSD는 빌드 캐시와 대용량 파일을 보관하기에 적합합니다. 대여 기간이 끝나기 전에 보관할 소스 코드, 아카이브, 로그를 개인 저장소에 동기화하세요. 확장 디스크만을 유일한 백업으로 사용하지 마세요.

추가 옵션 전체 요금 보기

+1TB SSD

DerivedData 및 SPM 캐시

$10.4/월$2.1/일

+2TB SSD

여러 버전의 시뮬레이터 이미지 및 아카이브 보관

$20.8/월$4.2/일

Thunderbolt 5 연결(머신당)

여러 대의 M4 Pro를 함께 사용할 때는 토폴로지와 작업 배분을 먼저 확인하세요

$8.8/월$1.8/일

주문 전에 자주 묻는 질문

머신, 툴체인, 데이터 인계 범위를 먼저 확인하세요.

실제 Mac인가요, 가상 머신인가요?

Mac mini 한 대를 전용 물리 머신으로 제공하며 가상 머신이 아닙니다. CPU, 메모리, 디스크, 빌드 캐시를 다른 고객과 공유하지 않습니다. macOS 그래픽 인터페이스와 명령줄을 모두 사용할 수 있습니다. 프로젝트 의존성, 코드 서명 자산, CI 작업은 팀에서 직접 설정해야 합니다.

최소 대여 기간은 얼마이며, 어떤 요금제를 선택해야 하나요?

하루 단위부터 대여할 수 있습니다. M4 모델은 $20.1/일, M4 Pro 모델은 $60.3/일입니다. 주간·월간·분기 요금제도 있습니다. 툴체인 임시 검증에는 일간, 릴리스 집중 작업에는 주간, nightly 빌드를 계속 실행하려면 월간 또는 분기 요금제를 고려하세요. 결제 전에 주문의 대여 기간, 금액, 만료일을 확인하세요.

GitHub Actions 또는 GitLab Runner를 연결할 수 있나요?

머신에 self-hosted runner나 GitLab Runner를 등록하거나 Jenkins agent를 연결할 수 있습니다. 먼저 Xcode 버전과 의존성을 고정한 뒤 Fastlane lane을 설정하세요. runner 태그는 의도한 빌드 작업에만 할당해 여러 아카이브가 같은 디렉터리를 동시에 사용하지 않도록 하세요. 연결 및 이전 방법은 다음을 참조하세요:머신 연결하기。

머신을 대여하면 서명된 IPA가 자동으로 생성되나요?

먼저 프로젝트와 코드 서명을 설정해야 합니다. Scheme, 인증서, 프로비저닝 프로파일, Export.plist를 준비하세요. 배포 업로드에는 App Store Connect API Key를 사용할 수 있습니다. .p12 파일, 개인 키, API Key를 공개 저장소에 커밋하지 마세요. 처음에는 archive와 export를 수동으로 실행해 확인한 뒤 자동 트리거를 연결하면 문제를 더 쉽게 파악할 수 있습니다.

대여 기간이 끝나면 코드와 인증서는 어떻게 되나요?

머신을 회수한 뒤 디스크를 안전하게 삭제하고 시스템을 재설치한 후 다음 고객에게 제공합니다. 만료 전에 필요한 아카이브, 빌드 결과물, 로그를 직접 내보내고 인증서와 CI 접근 자격 증명을 제거한 뒤 더 이상 사용하지 않는 권한을 취소하세요. 계속 사용하려면 콘솔에서 갱신 및 주문 상태를 먼저 확인하세요. 빌드 노드를 유일한 저장소로 사용하지 마세요.

첫 빌드에 실패하면 지원팀에 어떤 정보를 제공해야 하나요?

콘솔에서 지원 요청을 제출하고 주문 번호, 리전, Xcode 버전, 재현 명령, 로그 마지막 50줄을 첨부하세요. SSH 연결 실패, 의존성 다운로드 실패, 컴파일 실패, 코드 서명 실패 중 무엇인지 구분하고 최근 변경 사항도 알려 주세요. 로그에서 토큰, 개인 키, 비밀번호를 제거하세요. 이메일로 문의하려면 support@osxbuild.com로 연락하세요.

다음 빌드는 클라우드에서

사양과 리전을 선택하세요. 머신을 받은 뒤 SSH 연결을 확인하고 첫 archive를 실행하면 됩니다. 빈 Mac을 기다리지 말고 릴리스 작업을 흐름에 맡기세요.