Xcode Cloud

Xcode Cloud는 Xcode에 내장된 지속적인 통합 및 배포 서비스로, Apple 개발자를 위해 특별히 제작되었습니다. 앱을 빌드하고, 병렬로 자동화된 테스트를 실행하고, 테스터에게 앱을 배포하고, 사용자 피드백을 보고 관리하는 데 도움이 되는 클라우드 기반의 도구를 통합하여 고품질 앱을 개발하고 배포할 수 있습니다.

자동 작업 흐름

개발 과정에 맞게 작업 흐름을 구성하거나, 내장된 작업 흐름으로 일단 작업을 시작하고 진행 과정에서 변화에 맞게 맞춤화할 수 있습니다. 커밋한 모든 코드 변경 사항을 빌드할 수 있으며, 변경 사항으로 인해 문제가 발생할 경우 즉시 팀에 알림이 전달됩니다. 이를 통해 사용자가 버그를 발견하기 전까지 낭비되는 시간을 줄일 수 있습니다.

병렬 테스트

프로젝트 상태를 빠르게 확인하기 위해 하나 또는 두 개의 기기 유형을 테스트하도록 Xcode Cloud를 구성하거나, 에지 케이스용으로 광범위한 기기 구성을 낮은 빈도로 테스트하도록 구성할 수 있습니다. Xcode Cloud에서는 리소스를 병렬로 할당하여 개발자가 Mac에서 코딩을 진행하는 동안 테스트 작업을 빠르게 완료합니다.

Xcode에 내장

빌드 및 테스트 결과를 비롯하여 충돌에 대한 사용자 피드백도 Xcode 내에서 바로 볼 수 있습니다. 클라우드에서 빌드를 진행하므로 Xcode에 실시간 상태가 표시되고, 모니터링하려는 빌드 작업별로 필터링할 수 있습니다.

App Store Connect에 내장

App Store Connect 웹 대시보드에서 빌드 및 테스트 결과에 대한 중요한 정보를 볼 수 있습니다. 웹에서 곧바로 작업 흐름을 편집하고 빌드를 실행할 수도 있습니다.

TestFlight와 연동

Xcode Cloud는 TestFlight와 연동되어 팀을 위해 새로운 빌드를 설치할 수 있습니다. 따라서 새로운 아이디어를 실험할 때 모든 구성원이 즉시 테스트를 시작하거나, 개발 중인 고유 기능이 포함된 앱의 특정 분기를 특정 외부 테스터에게 보낼 수 있습니다.

보안 및 개인정보 보호

Xcode Cloud는 사용하지 않는 상태의 모든 데이터는 암호화되고 이중 인증으로 접근 권한이 보호돼 프로젝트와 개인정보를 보호하도록 설계되었습니다. 소스 코드는 빌드에서만 이용할 수 있으며 임시 빌드 환경은 빌드를 완료하면 파기됩니다.

Xcode 무료로 시작하기

Xcode 을 다운로드하여 Xcode Cloud에서 몇 분 만에 첫 번째 프로젝트를 구성하고 앱을 무료로 빌드해 보십시오.1 빌드 상태가 Xcode에 표시되며, 빌드가 완료되는 즉시 보고서에 결과가 표시됩니다. Xcode Cloud에서는 Xcode 프로젝트의 정보를 사용하여 빌드 설정을 최적화합니다.

Mac App Store에서 다운로드

프로젝트 구성 방법에 대해 알아보기

구독 요금제 사용 가능

필요한 컴퓨팅 시간2에 따라 총 4가지의 Xcode Cloud 월간 요금제 중에서 하나를 구독할 수 있습니다. 언제든지 구독을 업그레이드 또는 다운그레이드할 수 있습니다. 또한 모든 Apple Developer Program 회원에게는 매월 25시간이 무료로 제공됩니다.3

25 컴퓨팅 시간/월

무료3

100 컴퓨팅 시간/월

미화 49.99달러/월

250 컴퓨팅 시간/월

미화 99.99달러/월

1000 컴퓨팅 시간/월

미화 399.99달러/월

1.
Xcode Cloud를 사용하려면 Apple Developer Program 멤버십이 필요합니다.
2.
컴퓨팅 시간 1시간은 앱 빌드, 자동화된 테스트 실행과 같은 특정 작업을 클라우드에서 실행하는 데 사용되는 1시간을 가리킵니다. 예를 들어, 12분간 진행되는 테스트 5개를 실행하는 것은 컴퓨팅 시간 1시간에 해당합니다. Xcode Cloud는 분석, 아카이브, 빌드와 같은 다른 작업과 함께 병렬로 테스트를 실행하므로 결과를 빠르게 얻을 수 있습니다.
3.
2023년 12월까지 무료로 제공되며 무료 기간 종료 시 구독을 선택하는 경우 매달 미화 14.99달러가 청구됩니다.

사용량 추적 및 관리

App Store Connect에서 팀 전체의 프로젝트, 제품 및 작업 흐름 사용량과 추세를 추적할 수 있습니다.