MAC없이 앱스토어 앱 출시
윈도우에서 Flutter로 앱을 개발하다 보면 반드시 마주치는 질문이 있다. "애플 앱스토어에 앱을 올리려면 맥을 꼭 사야 하나?" 결론부터 말하면 macOS 환경은 실질적으로 필요하지만, 맥 본체를 사지 않고도 출시할 방법이 있다.
왜 맥이 필요한가
iOS 앱의 최종 빌드·서명·업로드 단계에는 Xcode가 반드시 필요하고, Xcode는 macOS에서만 실행된다. 2026년 4월 28일부터는 App Store Connect에 업로드하는 앱이 iOS 26 SDK 이상(즉 Xcode 26)으로 빌드되어야 한다. 안드로이드처럼 윈도우에서 끝까지 처리할 수 있는 공식 경로는 없다. 코드 작성은 윈도우에서 해도 flutter build ipa → 업로드 단계에서 결국 macOS가 필요하다.
맥을 사지 않고 출시하는 3가지 방법
1. CI/CD 클라우드 빌드 — Codemagic (추천)
git에 코드를 푸시하면 클라우드에서 빌드→서명→TestFlight/앱스토어 업로드까지 자동으로 처리된다. Flutter 지원이 가장 좋은 서비스다.
- 무료: 매달 500 빌드 분 무료 (Apple Silicon M2 머신, 신용카드 불필요, 매월 초 리셋)
- 종량제: 초과 시 macOS 빌드 분당 $0.095, 또는 추가 500분 $19
- 월정액: 월 $299 (빌드 분 무제한, 동시 빌드 3개)
Flutter iOS 빌드+업로드 1회에 대략 10~20분이므로, 무료 500분이면 한 달에 수십 번 빌드해도 무료 범위 안이다.
2. 원격 맥 대여 — MacinCloud
원격으로 실제 맥에 접속해 직접 작업하는 방식. 자동화로 해결이 안 되는 수동 작업(Xcode 설정, 인증서/프로비저닝 디버깅, 시뮬레이터 확인)이 필요할 때 유용하다.
- 종량제: 하루 $4, 시간당 $1 수준. 단 30시간분 선불 결제이고 환불 불가, 60일 미접속 시 크레딧 소멸
- 관리형 월정액: 주/월/분기/연 구독, M1~M4 맥 미니 지원. 단 root/admin 권한 없음
- Apple Silicon 실물이 필요하면 rentamac.io(하루 $3.30부터, M4 실물) 같은 대안도 있다
3. 중고 맥 미니 구입
iOS 앱을 정기적으로 낼 계획이라면 중고 M1 맥 미니(80만 원대부터)가 장기적으로 가장 마음 편한 선택이다. 클라우드 구독료가 몇 달 쌓이면 중고 맥 미니 값이 나온다.
비용 비교 요약
| 방법 | 과금 방식 | 비용 | 적합한 경우 |
|---|---|---|---|
| Codemagic | 빌드 시간(분) | 월 500분 무료 | 빌드·업로드 자동화, 대부분의 경우 |
| MacinCloud | 접속 시간 | 하루 $4~ | Xcode 직접 조작이 필요한 수동 작업 |
| 중고 맥 미니 | 일시불 | 80만 원대~ | iOS 업데이트가 잦은 경우 |
결론
현실적인 조합은 평소엔 Codemagic 무료 티어, 가끔 수동 작업이 필요할 때만 MacinCloud 하루치 결제다. 이렇게 하면 맥 구매 없이 iOS 첫 출시가 사실상 무료에 가깝게 가능하다. 단, 애플 개발자 계정 비용(연 $99)은 별도로 든다.
※ 가격 및 정책은 2026년 기준이며 변동될 수 있으니 각 서비스 공식 사이트에서 최신 정보를 확인하세요.
Comments
Post a Comment