iOS 앱 컴파일에는 macOS의 Xcode가 필요합니다. 하지만 그 맥이 내 책상 위에 있을 필요는 없습니다. 윈도우 브라우저에서 설명을 쓰고, 클라우드의 맥에서 빌드하고, TestFlight와 App Store에 올리기까지를 설명합니다.
만들 수 있습니다. Xcode는 macOS에서만 돌지만, 빌드를 클라우드 macOS 서버에서 하면 내 손에는 윈도우 브라우저만 있으면 됩니다. Fastshot은 한국어 설명으로 React Native 코드를 생성하고, 클라우드에서 서명된 IPA를 빌드해 TestFlight와 App Store에 제출할 수 있는 상태로 만듭니다. 필요한 것은 Apple Developer Program(연 129,000원) 계정뿐입니다.
최종 수정: 2026년 9월 7일
**클라우드 빌드** — Fastshot, EAS, Codemagic. 코드는 원격 맥에서 컴파일되고 내 손에는 브라우저뿐입니다. Fastshot은 코드 생성부터 하기 때문에 Xcode를 한 번도 열지 않습니다. Codemagic은 이미 코드가 있는 사람용입니다.
**맥 미니 구매** — 중고 50만 원대부터, 새 제품은 80~100만 원. Swift를 배우고 싶다면 정답이지만, "앱 하나 출시하고 싶다"가 전부라면 쓰지 않을 개발 환경에 내는 돈으로는 큽니다.
**맥 대여** — MacinCloud 등에서 시간당 과금. 표준 환경에서 작업할 수 있지만 원격 데스크톱은 느리고 Xcode 학습은 결국 필요합니다.
**윈도우에 macOS 가상화** — 기술적으로는 가능하지만 Apple 라이선스에 어긋나고 macOS 업데이트마다 깨집니다. 출시할 앱의 환경으로는 권하지 않습니다.
| 방법 | 초기 비용 | Xcode 학습 | 맞는 사람 |
|---|---|---|---|
| 클라우드 빌드 (Fastshot) | 무료로 시작 | 불필요 | 앱을 출시하고 싶은 사람 |
| Codemagic / Xcode Cloud | 무료 플랜 있음 | 필요 (코드는 직접) | 이미 코드가 있는 개발자 |
| 맥 미니 구매 | 50~100만 원 | 필요 | Swift를 배우고 싶은 사람 |
| 맥 대여 (MacinCloud) | 시간당 과금 | 필요 | 잠깐만 표준 환경이 필요한 사람 |
| macOS 가상화 | 무료 (약관 위반) | 필요 | 권하지 않음 |
화면, 데이터, 사용 흐름을 Fastshot에 씁니다. 생성되는 것은 React Native + Expo 프로젝트입니다.
App Store에서 Expo Go를 설치하고 QR 코드를 찍으면 내 아이폰에서 앱이 돌아갑니다. 맥도 개발 환경도 필요 없습니다.
Fastshot의 클라우드 macOS 서버가 Xcode로 컴파일해 서명된 IPA를 만듭니다.
Apple Developer Program 계정으로 TestFlight에서 최대 10,000명에게 테스트 배포하고 App Store에 제출합니다. 전부 브라우저에서 합니다.
작동하는 방법은 셋입니다. 클라우드 빌드 — Fastshot, EAS, Codemagic — 는 원격 맥에서 코드를 컴파일하니 브라우저만 있으면 됩니다. MacinCloud 같은 클라우드 맥 대여는 진짜 Xcode를 시간당 요금으로 쓰지만 결국 배워야 합니다. PC의 macOS 가상 머신은 Apple 라이선스 위반이고 업데이트마다 깨집니다. Fastshot은 코드 생성부터 하기 때문에 윈도우 사용자가 Xcode를 만날 일이 없습니다.
전통적으로는 맥에서 Swift와 Xcode로 짜고, 개발자 계정으로 서명해 App Store Connect에 올립니다. 2026년의 짧은 길은 Fastshot에 한국어로 앱을 설명하고, Expo Go로 아이폰에서 확인하고, 클라우드에서 IPA를 빌드해 TestFlight로 보내는 것입니다. 두 길 모두에서 피할 수 없는 것은 Apple Developer Program 연 129,000원입니다.
Swift와 Xcode를 배우고 싶다면 사세요. 표준 환경에서 작업할 수 있고 중고 맥 미니는 50만 원대입니다. 목적이 "앱을 출시하는 것"이라면 필요 없습니다. Fastshot이라면 브라우저에서 설명을 쓰고 클라우드에서 빌드해 TestFlight로 바로 보냅니다. 맥은 나중에 네이티브 모듈을 직접 쓰고 싶어졌을 때 사도 늦지 않습니다.
부분적으로만 됩니다. Visual Studio 2022의 .NET MAUI는 윈도우에서 코드를 쓰고 연결된 아이폰에서 디버깅할 수는 있지만, 스토어용 빌드에는 네트워크로 페어링된 맥이 여전히 필요합니다. 즉 맥이 사라지는 것이 아니라 옆방으로 옮겨질 뿐입니다. Fastshot의 클라우드 빌드는 그 맥을 저희 서버로 옮겨서, 윈도우 사용자에게는 브라우저와 Apple 계정만 남깁니다.
됩니다. 개발 중에는 App Store에서 Expo Go를 설치하고 Fastshot이 보여주는 QR 코드를 찍으면 내 아이폰에서 앱이 돌아갑니다. 베타 배포는 TestFlight로, 최대 10,000명이 링크에서 설치할 수 있고 PC도 케이블도 필요 없습니다. 제출 전에는 반드시 실기기에서 키보드, 세이프 에어리어, 알림 동작을 확인하세요.
만들어서 내 손에서 돌려 보기까지는 무료입니다. Fastshot에서 설명을 쓰고 Expo Go로 아이폰에 띄우는 데 비용이 없습니다. 출시에는 고정비가 있습니다 — Apple Developer Program 연 129,000원과 Fastshot의 클라우드 iOS 빌드(유료 플랜). Apple 계정 없이도 Expo Go와 시뮬레이터 테스트까지는 가능합니다.
어느 쪽이든 iOS 컴파일 자체는 macOS의 Xcode가 필요하고, Codemagic 같은 클라우드 맥을 쓰는 것이 정석입니다. Dart나 JavaScript를 배우고, 코드를 쓰고, CI를 설정하는 전제입니다. Fastshot은 React Native로 같은 "클라우드 맥에서 빌드"를 하지만 코드 생성과 실기기 미리보기까지 포함하므로, 개발 경험이 없어도 같은 목표에 닿습니다.