서비스 소개

iOS 빌드에 필요한 Mac을 대여하세요

Mac이 없는 크로스 플랫폼 개발자를 위한 서비스입니다.

Windows나 Linux에서 평소처럼 개발하고, iOS 빌드가 필요할 때 클라우드 Mac을 연결하세요. 개발 기기는 그대로, 빌드 환경만 추가하면 됩니다.

하루 $19.9부터. 실제 이용 가능 여부는 콘솔에 표시되는 최신 정보를 기준으로 합니다.

XCODEHOST / MAC

프로젝트 기간만큼 대여

장비를 장기 구매하는 대신 프로젝트 일정에 맞춰 대여 기간을 정하세요.

일 단위
iOS 빌드 테스트
주 단위
집중 수정 및 테스트
월 단위
버전 업데이트 진행
분기 단위
빌드 작업 지속 실행
만료 후 미연장 시 종료 .ipa

시작하게 된 계기

마지막 단계 때문에 장비를 살 필요는 없습니다

저희도 Flutter와 Unity를 직접 사용하며 같은 문제를 겪었습니다. 익숙한 컴퓨터에서 기능 개발을 마쳤는데, iOS 빌드 단계에 필요한 Mac이 없었습니다.

2주짜리 프로젝트라고 해서 2주 내내 macOS가 필요한 것은 아닙니다. 실제로 Mac이 필요한 때는 컴파일, 코드 서명, 내보내기, 테스트 결과를 반영한 재빌드가 이뤄지는 며칠인 경우가 많습니다.

그래서 프로젝트 기간에 맞춰 서비스를 구성했습니다. 필요할 때 대여하고, 더 필요하면 연장하세요. 프로젝트가 끝나기 전에 결과물을 내보내면 단기 작업을 위해 장비를 장기 구매할 필요가 없습니다.

  1. 01

    평소처럼 개발

    Windows나 Linux에서 앱 코드와 리소스를 만들고 일상적인 테스트를 진행합니다.

  2. 02

    Mac 연결

    프로젝트와 의존성을 동기화한 뒤 macOS에서 Xcode 빌드와 코드 서명을 진행합니다.

  3. 03

    결과물 가져가기

    설치 파일, 빌드 로그 및 필요한 설정을 내보낸 뒤 대여를 연장할지 결정하세요.

제공 범위

대여하는 것은 Mac이지, 컴파일 기회가 아닙니다

Mac mini Apple Silicon 전용 물리 Mac을 일·주·월·분기 단위로 대여합니다.

온전한 개발 환경

각 노드는 사용자 한 명에게만 할당되며 CPU와 메모리를 다른 사용자와 공유하지 않습니다. macOS 그래픽 인터페이스와 명령줄을 모두 사용할 수 있어 데스크톱 작업과 스크립트 빌드를 번갈아 진행하는 프로젝트에 적합합니다.

VNC로 데스크톱을 확인하고 SSH로 명령을 실행할 수 있습니다. 의존성을 설치하기 전에 프로젝트에 필요한 macOS, Xcode 및 툴체인 버전을 확인하세요.

작업에 맞는 사양 선택

XcodeHost M4: M4 / 16GB / 256GB SSD. 프로젝트, 의존성 및 빌드 캐시가 차지하는 공간을 먼저 확인한 뒤 작업에 적합한지 판단하세요.

Pro 사양: M4 Pro / 64GB / 2TB SSD. 더 많은 통합 메모리와 로컬 저장 공간이 필요하다면 리소스 규모와 동시 작업 수를 고려해 선택하세요.

반납까지 미리 계획

주문할 때 결제 주기와 만료일을 확인하세요. 프로젝트가 계속 진행된다면 미리 연장하고, 종료 전에 프로젝트 파일과 결과물, 보관할 설정을 내보내세요.

만료 시 시스템이 종료된다고 해서 백업이 되는 것은 아닙니다. 노드의 데이터는 서비스 약관에 따라 삭제되므로 프로젝트 파일을 대여 기기에만 보관하지 마세요.

사용 범위 안내

대여 기간과 프로젝트 책임은 별개입니다

01

장기 계약 없음

선택한 기간만큼 선결제하며 단기 프로젝트를 장기 계약에 묶지 않습니다. 결제 전에 기간, 금액, 만료일을 확인하고 실제 작업에 맞춰 대여 기간을 정하세요.

02

가상 머신을 나눠 쓰지 않습니다

전용 물리 노드를 제공하며 한 대의 기기를 여러 사용자가 공유하는 가상 머신으로 분할하지 않습니다. 툴체인 구성과 빌드 실행 시점은 사용자가 직접 관리합니다.

03

프로젝트 준비는 직접 해야 합니다

코드, 의존성 버전, 코드 서명 인증서 및 Provisioning Profile을 준비하세요. Mac 대여는 실행 환경을 제공하며, 프로젝트 오류는 빌드 로그를 바탕으로 직접 해결해야 합니다.

04

결과물 백업은 직접 해야 합니다

프로젝트 파일과 빌드 결과물을 정기적으로 개인 저장소에 동기화하세요. 대여 종료 전 코드 서명 자료와 액세스 키를 삭제하고 파일이 정상적으로 내보내졌는지 확인하세요.

팀과 가까운 리전

5개 리전 중 접속 위치 선택

싱가포르, 도쿄, 서울, 홍콩, 미국 서부 리전에서 아시아 태평양과 미 서부 지역의 개발 협업을 지원합니다.

싱가포르

동남아시아에서 접속하는 팀에 적합합니다. 주로 이 지역에서 작업한다면 우선 고려해 보세요.

도쿄

동아시아에서 접속하는 팀에 적합합니다. 평소 사용하는 기기와 노드 간의 네트워크 품질을 고려해 선택하세요.

서울

동북아시아에서 접속하는 팀에 적합합니다. 데스크톱을 자주 원격으로 조작한다면 연결 안정성을 먼저 확인하세요.

홍콩

중국 남부와 동남아시아에서 접속하는 팀에 적합합니다. 팀 위치와 파일 전송 경로를 고려해 선택하세요.

미국 서부

북미 서해안에서 접속하는 팀에 적합합니다. 미 서부 팀원이 직접 조작하고 빌드하는 환경에 유용합니다.

두 가지 기기 사양 모두 위 리전에서 이용할 수 있습니다. 지리적 거리를 먼저 고려하되 실제 사용 경험은 접속 네트워크에도 좌우됩니다. 원격 데스크톱 조작과 대용량 파일 전송은 각각 따로 확인하세요.

작업별 활용 사례

먼저 결과물을 정하고 대여 방식을 선택하세요

크로스 플랫폼 개발자를 위한 서비스이며, 네이티브 개발, 지속적 통합 및 모델 실험에도 macOS 환경을 제공합니다.

크로스 플랫폼 앱 빌드

Flutter 프로젝트는 SDK와 의존성을 확인하세요. React Native 프로젝트는 Node, CocoaPods 및 네이티브 모듈을 점검하세요. Unity 프로젝트는 Xcode 프로젝트를 내보낸 뒤 Mac으로 옮겨 빌드하면 됩니다.

먼저 컴퓨터를 바꾸는 것이 아니라 프로젝트에 필요한 버전, 리소스 및 코드 서명 자료를 준비해야 합니다.

Flutter / RN / Unity

기존 네이티브 워크플로 유지

iOS 및 macOS 개발자는 그래픽 인터페이스에서 프로젝트를 확인하거나 명령줄로 빌드를 실행할 수 있습니다. 특정 Xcode 또는 시스템 버전이 필요한 경우 먼저 환경 요구 사항을 확인하세요.

프로젝트에서 외부 기기나 로컬 상호작용이 필요하다면 원격 작업 환경으로 요구 사항을 충족할 수 있는지 먼저 확인하세요.

iOS / macOS

반복 빌드 자동화

CI/CD 팀은 필요에 맞게 self-hosted runner를 구성해 코드 가져오기, 의존성 설치, 빌드 및 결과물 내보내기를 하나의 파이프라인으로 연결할 수 있습니다.

캐시, 로그 및 결과물의 정리 규칙을 설정하세요. 파이프라인 실행 기록을 추적할 수 있도록 보관하고 중요한 파일을 노드에만 저장하지 마세요.

CI/CD

모델 호환성 먼저 검증

AI 실험 사용자는 Apple Silicon 환경에서 도구 호환성을 확인하고 모델, 데이터 및 런타임 사용량에 맞춰 메모리와 저장 공간을 선택할 수 있습니다.

대표적인 작업으로 실행 방식을 먼저 검증한 뒤 대여 기간을 정하세요. 하드웨어 용량만으로 특정 모델의 성능을 단정하지 마세요.

AI 실험

다음 납품 일정에 맞춰 대여

빌드 단계에 맞는 기기를 확인한 다음 대여 기간과 만료일을 살펴보세요.