이런 고민 있으신가요?
- 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분 이상 대기
xcodebuildCI 들쭉날쭉——타임아웃, 이유 모를 실패- 매 빌드 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 폐기하면 전부 재다운
- Apple 툴체인 Linux CI처럼 컨테이너화 어려움——서명, 키체인, TCC는 고정 머신
- 로그에 자주: 빌드 8분, 대기 40분
요약: 코드 탓만은 아닐 수 있음——공유 runner와 캐시가 안 붙는 문제. 전용 Mac + 셀프호스트 runner가 그걸 겨냥합니다.
사기 vs 임대 계산: 기업 Mac Runner 리소스 풀: 구매 vs 임대.
사기·임대·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 캐시 유지. 출시 주만 켜고 한가하면 반납——대기가 수십 분에서 거의 0으로.
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/월. 요금 참고.