Firebase Console의 App Distribution 페이지에 있는 테스터 및 그룹 탭의 모든 테스터 보기 섹션에서 테스터를 삭제합니다. 이 작업을 수행하면 기존 초대가 삭제됩니다.
앱을 테스트하도록 테스터를 다시 초대합니다. 테스터에게 초대 이메일이 전송됩니다. 테스터가 초대가 전송된 것과 동일한 이메일 주소를 사용하여 초대를 수락하는지 확인합니다.
테스트 앱을 실행할 때 '신뢰할 수 없는 엔터프라이즈 개발자' 오류 발생
앱을 열기 전에 테스트 기기에서 개발자 인증서를 신뢰하지 않으면 신뢰할 수 없는 엔터프라이즈 개발자 오류가 발생합니다. 설정 앱 > 프로필 및 기기 관리 화면에서 앱의 개발자 이름을 선택하고 신뢰하세요.
테스트 앱을 실행하려고 할 때 '개발자 모드 필요' 오류 발생
개발자 모드 필요 오류는 먼저 개발자 모드를 사용 설정하지 않고 iOS 16 이상에서 임시 프로비저닝된 iOS 앱을 실행하려고 할 때 표시됩니다.
개발자 모드를 사용 설정하고 이 오류를 해결하려면 다음 단계를 수행합니다.
iPhone에서 설정 앱을 열고 개인정보 보호 및 보안을 탭합니다.
보안까지 아래로 스크롤한 후 개발자 모드를 탭합니다.
개발자 모드 슬라이더를 탭합니다.
다시 시작을 탭합니다.
기기가 다시 시작되면 기기를 잠금 해제합니다. '개발자 모드를 사용 설정하시겠습니까?' 대화상자가 표시됩니다.
사용을 탭합니다. 이제 앱을 실행하고 테스트를 시작할 수 있습니다.
'기기가 등록되었으며 이제 준비가 끝났습니다. 앱을 테스트할 준비가 되면 이메일이 전송됩니다.'
임시 배포를 설치할 경우 개발자가 아직 테스트 기기에서 앱을 실행하도록 구성하지 않았으면 이 메시지가 표시됩니다.
앱을 사용할 수 있게 하려면 개발자가 추가 기기 등록의 안내를 완료해야 합니다.
Google 계정에 테스트 앱 액세스 권한이 없음
Google 계정에 이전에 설치 또는 초대를 수락한 테스트 앱에 대한 액세스 권한이 없거나 잘못된 Google 계정에 로그인했을 가능성이 있습니다. 액세스할 수 있는 앱은 앱을 테스트하기 위한 초대를 처음으로 수락하는 데 사용했던 Google 계정과 연결되어 있습니다. 이전에 초대를 수락하는 데 사용했던 Google 계정으로 로그인하여 다시 시도하세요.
403 오류: '액세스하려면 관리자에게 문의하세요'
403 오류가 발생하면 사용 중인 계정에 앱 설치 및 테스트 권한이 없기 때문일 수 있습니다. 액세스는 Google Workspace에서 계정 도메인의 관리자에 의해 결정됩니다.
앱 설치 및 테스트 권한이 필요하면 Google Workspace 계정 관리자에게 계정 설정 변경을 요청합니다. 관리자는 개별적으로 제어되지 않는 서비스 액세스 관리의 안내를 따라야 합니다.
여러 계정이 있으면 앱 설치 및 테스트가 제한되지 않는 다른 계정을 사용하여 로그인해보세요.
App Distribution iOS SDK로 인앱 알림 사용 설정
다음 팁을 따라 App Distribution iOS SDK를 사용하여 새로운 인앱 빌드 알림을 사용 설정할 때 발생하는 문제를 해결할 수 있습니다.
테스터가 인앱 알림을 받지 못함
앱에 이미 App Distribution iOS SDK를 설정했지만 테스터에서 인앱 알림을 받지 못하면 앱에서 새 출시 버전을 가져오고 있는지 확인합니다.
유효한 출시 버전 객체가 반환될 경우 뷰가 표시되기 전에 알림 대화상자가 로드되는 뷰 컨트롤러 수명 주기에 문제가 있을 가능성이 높습니다.
출시 버전이 반환되지 않는다면 테스터가 아직 새 출시 버전과 연결되지 않았을 수 있습니다. Firebase Console의 App Distribution 대시보드에서 테스터가 빌드 배포에 포함되어 있고 수락됨 상태인지 확인합니다.
테스터가 여전히 업데이트를 받지 못하는 경우 아래 팁에 따라 앱 테스트를 위해 초대를 수락했고 테스트 기기를 올바르게 설정했는지 확인합니다.
테스트 기기에서 Firebase 앱 배포 웹 클립에 로그인합니다. 앱 테스트 초대를 받았을 때 처음 사용한 Google 계정을 선택해야 합니다.
웹 클립에서 새 앱 출시 버전을 사용할 수 있는지 확인합니다.
테스터에게 앱을 닫았다가 다시 로그인하라는 메시지가 표시됨
기본적으로 테스터는 Google 계정에 한 번만 로그인하면 새 빌드 알림을 사용 설정하고 새 빌드를 설치할 수 있습니다. 테스터에 앱을 닫았다가 다시 연 후 다시 로그인하라는 메시지가 표시되면 다음 팁을 수행하여 App Distribution 구성이 올바르게 설정되어 있는지 확인합니다.
테스터는 초대 유효 기간(30일) 만료 전에 앱 테스트를 수락해야 합니다.
초대 유효 기간이 만료되기 5일 전부터 Firebase Console에서 출시 버전의 테스터 옆에 만료 알림이 표시됩니다. 테스터 행의 드롭다운 메뉴를 사용하여 초대를 재전송하면 갱신할 수 있습니다.
앱 출시 버전을 Firebase에 업로드하면 업로드 날짜로부터 150일 동안 출시 버전이 App Distribution 대시보드에 표시됩니다. 출시 버전을 업로드한 후에는 출시 버전을 테스터에 배포할 수 있고 테스터가 자신의 테스트 기기에서 App Distribution 테스터 웹 앱의 출시 버전을 설치할 수 있습니다.
출시 버전의 만료 날짜가 30일 남았으면 앱 출시 버전 만료 알림이 Firebase Console의 App Distribution 페이지와 App Distribution 테스터 웹 앱의 출시 버전에 표시됩니다.
App Distribution에서 출시 버전 최대 1,000개까지 지원
App Distribution에서는 출시 버전을 앱당 최대 1,000개까지 허용합니다. 앱이 앱 출시 버전 한도 1,000개에 도달하면 App Distribution에서 한도를 초과하는 가장 오래된 출시 버전을 자동으로 삭제합니다.
앱 출시 버전을 수동으로 관리하려면 App Distribution REST API를 사용하여 앱 출시 버전을 대량으로 나열하고 삭제합니다.
Firebase 프로필은 App Distribution에서 다음 작업을 할 수 있는 구성 프로필입니다.
기기의 고유 기기 ID(UDID)를 수집하여 테스트 기기를 등록합니다. 임시 배포를 테스트할 경우 기기에서 빌드를 테스트할 수 있도록 Firebase가 앱 개발자에게 테스트 기기의 UDID와 함께 앱의 프로비저닝 프로필에 기기를 포함하는 방법에 대한 안내를 이메일로 발송합니다.
Firebase App Distribution 웹 클립을 기기의 홈 화면에 설치합니다. 웹 클립을 사용하면 모든 테스트 앱을 한 곳에 설치하고 액세스할 수 있습니다. 테스트하도록 초대받은 새 빌드가 자동으로 웹 클립에 추가됩니다.