베타 버전 테스트

TestFlight 개요

iOS visionOS macOS tvOS watchOS

TestFlight를 통해 테스터에게 앱의 베타 빌드를 배포하고, 베타 테스터들을 관리하며, 피드백을 수집할 수 있습니다. 더 알아보기.

App Store에 앱을 제출하기 전까지 빌드를 계속 제출하여 모든 문제를 해결하고 앱을 개선합니다. App Store에 앱 제출하기.

macOS 앱이 Mac용 TestFlight를 사용하려면 반드시 Xcode 13 또는 이상 버전을 사용하여 빌드해야 합니다. 앱이 “앱 클립”을 포함하는 경우, 테스터를 초대하여 앱 클립 경험을 테스트하도록 설정할 수도 있습니다. 앱 테스트에 초대된 테스터는 앱과 “앱 클립”을 모두 테스트할 수 있습니다. 한 번에 앱 또는 “앱 클립” 중 하나만 기기에 설치할 수 있지만, 테스터는 언제든지 둘 사이에서 전환할 수 있습니다.

App Store Connect API로 베타 테스트를 관리하는 방법 알아보기.

1단계: 테스트 정보 입력

베타 앱 설명, 테스트할 기능 설명, 피드백을 수락하는 메일 주소와 같이 앱에 관한 테스트 정보를 입력합니다.

2단계: 빌드 업로드

App Store에 빌드를 업로드합니다. 암호화 및 미국 수출 규정 준수를 읽고 앱의 수출 규정 관련 문서를 제공해야 하는지 여부를 결정합니다. 빌드는 90일 동안 테스트할 수 있습니다.

참고: 프로비저닝 프로필이 있는 빌드가 TestFlight를 사용하려면 반드시 응용 프로그램 식별자를 포함해야 합니다.

3단계: 내부 및 외부 테스터 초대

테스터를 위한 그룹을 생성한 다음, 특정 빌드를 테스터에게 할당할 수 있습니다. 그룹에 빌드를 추가한 후 외부 테스터(최대 10,000명) 및 내부 테스터(콘텐츠에 접근할 수 있는 최대 100명의 App Store Connect 사용자)를 추가하여 앱을 테스트할 수 있습니다. 외부 테스터를 초대하는 경우 베타 빌드가 심사를 거쳐야 할 수 있습니다. 앱의 첫 번째 빌드를 그룹에 추가하면, 빌드가 “앱 심사”로 전송되어 App Store 심사 지침을 준수하는지 확인합니다. 심사는 버전의 첫 번째 빌드에만 필요하며 후속 빌드는 전체 심사가 필요하지 않을 수 있습니다. 빌드가 승인되면 테스트를 시작할 수 있습니다.

참고: 관리형 Apple ID는 빌드 테스트에 사용할 수 없습니다.

4단계: 테스터가 TestFlight를 다운로드하고 초대에 수락

테스터는 기기에 무료 TestFlight 앱을 설치합니다. 그다음 초대 이메일이나 공개 링크를 사용하여 초대를 수락하고 앱 설치와 업데이트 그리고 피드백 전송을 진행할 수 있습니다. 테스터는 최적화된 앱의 버전을 다운로드하고 설치합니다.

5단계: 테스터 보기 및 빌드 정보

세션수 및 충돌수와 같은 빌드 상태와 지표를 확인하여 테스터의 참여도와 앱의 실적을 추적할 수 있습니다. 또한, 아직 초대를 수락하지 않은 테스터에게 이메일 초대장을 재전송할 수 있습니다.

6단계: 테스터로부터 피드백 수집

TestFlight 버전 2.3 이상을 실행하는 테스터는 TestFlight 앱 또는 베타 앱에서 스크린샷을 통해 직접 피드백을 보낼 수 있습니다. Mac과 Apple Vision Pro용 TestFlight에서도 해당 기능을 사용할 수 있습니다. App Store Connect의 “TestFlight 피드백” 섹션에서 테스터 피드백을 볼 수 있으며, tvOS 또는 이전 버전의 iOS를 실행하는 테스터는 “1단계”에서 지정한 이메일 주소로 피드백을 보낼 수 있습니다.

7단계 : 테스팅 중지

테스트가 완료되면 필요에 따라 빌드를 만료 하여 테스트를 중지할 수 있습니다. 만약에 빌드를 만료하지 않고 App Store에 제출하게 되면, 테스트에 초대받은 테스터는 App Store에 게시된 후에도 계속해서 빌드를 테스트할 수 있습니다. 90일 후에는 테스터가 빌드를 사용할 수 없게 됩니다.