이 문서에서는 앱 배포에서 다음 작업을 포함한 테스터를 추가하고 삭제하는 방법을 설명합니다.
Firebase 프로젝트에서 테스터 추가 및 삭제
Firebase Console의 앱 배포 페이지에 있는 테스터 및 그룹 탭에서 테스터를 추가 및 삭제할 수 있습니다.
Firebase 프로젝트에 테스터를 추가한 후 그룹에 테스터를 추가할 수 있습니다. 그룹을 사용하면 출시 버전에 대한 테스터 액세스를 더 쉽게 관리할 수 있습니다. 자세한 내용은 그룹에서 테스터 추가, 삭제, 검색을 참조하세요.
Firebase 프로젝트에서 삭제된 테스터는 프로젝트의 모든 출시 버전에 액세스할 수 없습니다. 앱 배포를 설정할 때 테스터를 추가하거나 삭제할 수도 있습니다. 테스터 추가 및 삭제에 관한 자세한 내용은 Firebase CLI 사용 및 Fastlane 사용에서 확인할 수 있습니다. Firebase App Distribution API를 사용할 수도 있습니다.
테스터가 많으면 그룹을 사용하여 출시 버전에 대한 테스터 액세스를 더 쉽게 관리할 수 있습니다. 자세한 내용은 그룹에서 테스터 추가 및 삭제를 참조하세요.
테스터 한도
Firebase App Distribution에는 다음과 같은 테스터 한도가 있습니다.
Firebase 프로젝트 하나에 최대 500명의 테스터 추가
App Distribution 그룹에 테스터를 최대 200개까지 추가
더 많은 테스터를 추가하려면 무료로 제공되는 한도 상향 조정을 요청하세요.
Firebase App Distribution API로 테스터 추가 및 삭제
Firebase App Distribution API에서 testers.batchAdd
및 testers.batchRemove
엔드포인트를 사용하여 App Distribution API에 대한 HTTP 요청을 사용하는 앱 배포에서 테스터를 추가 또는 삭제할 수 있습니다.
그룹에서 테스터 추가 및 삭제
Firebase Console의 앱 배포 페이지에 있는 테스터 및 그룹 탭에서 그룹에 테스터를 추가하고 삭제할 수 있습니다. 그룹은 많은 수의 테스터를 대상으로 출시 버전 액세스 권한을 관리하는 데 유용합니다. 예를 들어 그룹을 만들어 소규모 테스터 그룹에 앱의 초기 버전 대한 액세스 권한을 부여할 수 있습니다. 초기 테스터 그룹의 의견을 구현한 후에는 더 많은 테스터를 위한 그룹을 만들 수 있습니다.
그룹에서 테스터를 추가하거나 삭제하면 해당 테스터는 관련 그룹에 배포된 모든 출시 버전에 대한 액세스 권한을 얻거나 잃게 됩니다.
그룹에서 테스터 삭제
그룹에서 테스터를 삭제할 때는 다음 사항에 유의하세요.
- 테스터는 삭제된 그룹을 통해 배타적으로 액세스할 수 있는 모든 출시 버전에서 삭제됩니다.
- 테스터가 출시 버전에 액세스할 수 있는 다른 그룹의 구성원인 경우 테스터는 해당 출시 버전에 계속 액세스할 수 있습니다.
그룹 삭제
그룹을 삭제하면 해당 그룹의 모든 테스터가 해당 그룹을 통해 배타적으로 액세스할 수 있는 모든 출시 버전에서 삭제됩니다. 대부분의 경우 그룹 삭제는 거의 즉시 이루어집니다. 하지만 테스터와 출시 버전이 많으면 그룹 삭제 시간이 길어질 수 있습니다. 그룹을 삭제하면 더 이상 Firebase Console의 '앱 배포' 페이지에 표시되지 않습니다.
그룹 삭제는 즉시 적용되지 않을 수도 있습니다. 그룹을 삭제한 후에도 일시적으로 삭제된 그룹의 개별 테스터가 특정 출시 버전에 대한 액세스 권한이 있는 것으로 표시될 수 있습니다.
다음 단계
내부 테스트 기반을 늘리는 방법을 알아보려면 초대 링크 만들기를 참조하세요.
추가 iOS 기기를 수동 또는 프로그래매틱 방식으로 등록하려면 추가 iOS 기기 등록을 참조하세요.