테스터가 초대로 전송된 것과 다른 이메일 주소를 사용하여 이메일 초대를 수락한 경우 테스터가 올바른 앱 또는 빌드를 확인하지 못할 수 있습니다.
개발자가 초대를 전송하고 새 빌드에 추가하는 이메일(이메일 A)은 테스트가 초대를 수락하기 위해 사용하는 이메일(이메일 B)과 다를 수 있습니다. 이 경우에는 백그라운드 연결이 생성됩니다. 이메일 A가 새 빌드에 추가될 때마다 실제로는 이메일 B가 여기에 액세스합니다.
테스터가 다른 이메일 주소로 이메일 초대를 수락한 경우 다음 단계에 따라 문제를 해결합니다.
테스터 및 App Distribution의 그룹스 탭
Firebase 콘솔의 페이지입니다. 기존 초대가 삭제됩니다.
앱을 테스트하도록 테스터를 다시 초대합니다. 테스터에게 초대 이메일이 전송됩니다.
테스터가 동일한 이메일 주소를 사용하여 초대를 수락하는지 확인합니다.
테스터에게 이메일 알림이 수신되지 않음
다음 중 하나가 발생하면 테스터에게 이메일 알림이 수신되지 않을 수 있습니다.
이메일 알림이 스팸 폴더로 전송되었습니다.
이메일 필터가 설정되었습니다.
초대가 하나의 이메일 계정에 전송되었지만 테스터가 다른 이메일 계정을 사용하여 수락했습니다. 초대가 처음 전송된 이메일 계정에 대해 새로운 출시 이메일이 테스터에게 수신됩니다.
테스터가 이전에 초대되었지만 처음 초대를 수락하지 않았습니다.
테스터가 후속 출시에 추가되면 App Distribution는
테스터가 출시 알림을 자동으로 전송합니다.
사용자가 최초 초대를 수락하지 않았습니다.
솔루션 1
테스터에게 스팸 폴더 및 이메일 서비스에 설정된 이메일 필터를 확인하도록 요청합니다.
테스터가 이메일을 구독 취소한 경우 테스터에게 다음을 수행하도록 요청합니다.
테스터가 이전에 앱에서 받은 이메일을 찾습니다.
아래에 있는 이메일 설정 관리를 클릭하고 이메일 허용을 클릭하여 다시 구독합니다.
솔루션 2
테스터가 이메일 알림 수신에는 신경 쓰지 않고
앱 초대를 수락할 수 있고, 대기 중인 앱 초대를 볼 수 있습니다.
Firebase App Distribution 웹 클립에서 직접 실행합니다.
appdistribution.firebase.google.com
솔루션 3
테스터 및 App Distribution의 그룹스 탭
Firebase 콘솔에서 확인하세요. 이 작업을 수행하면 기존 초대가 삭제됩니다.
앱을 테스트하도록 테스터를 다시 초대합니다. 테스터에게 초대 이메일이 전송됩니다. 테스터가 초대가 전송된 것과 동일한 이메일 주소를 사용하여 초대를 수락하는지 확인합니다.
테스트 앱을 실행할 때 '신뢰할 수 없는 엔터프라이즈 개발자' 오류 발생
앱을 열기 전에 테스트 기기에서 개발자 인증서를 신뢰하지 않으면 신뢰할 수 없는 엔터프라이즈 개발자 오류가 발생합니다. 설정 앱 > 프로필 및 기기 관리 화면에서 앱의 개발자 이름을 선택하고 신뢰하세요.
테스트 앱을 실행하려고 할 때 '개발자 모드 필요' 오류 발생
개발자 모드 필요 오류는 먼저 개발자 모드를 사용 설정하지 않고 iOS 16 이상에서 임시 프로비저닝된 iOS 앱을 실행하려고 할 때 표시됩니다.
개발자 모드를 사용 설정하고 이 오류를 해결하려면 다음 단계를 따르세요.
iPhone에서 설정 앱을 열고 개인정보 보호 및 보안을 탭합니다.
보안까지 아래로 스크롤한 다음 개발자 모드를 탭합니다.
개발자 모드 슬라이더를 탭합니다.
다시 시작을 탭합니다.
기기가 다시 시작되면 기기를 잠금 해제합니다. '개발자 모드를 사용 설정하시겠습니까?' 대화상자가 표시됩니다.
사용을 탭합니다. 이제 앱을 실행하고 테스트를 시작할 수 있습니다.
'기기가 등록되었으며 이제 준비가 끝났습니다. 앱을 테스트할 준비가 되면 이메일이 전송됩니다.'
임시 배포를 설치할 경우 개발자가 아직 테스트 기기에서 앱을 실행하도록 구성하지 않았으면 이 메시지가 표시됩니다.
앱을 사용할 수 있게 하려면 개발자가 추가 기기 등록의 안내를 완료해야 합니다.
Google 계정에 테스트 앱 액세스 권한이 없음
Google 계정에 이전에 설치 또는 초대를 수락한 테스트 앱에 대한 액세스 권한이 없거나 잘못된 Google 계정에 로그인했을 가능성이 있습니다. 액세스할 수 있는 앱은 앱을 테스트하기 위한 초대를 처음으로 수락하는 데 사용했던 Google 계정과 연결되어 있습니다. 이전에 초대를 수락하는 데 사용했던 Google 계정으로 로그인하여 다시 시도하세요.
403 오류: '액세스하려면 관리자에게 문의하세요'
403 오류가 발생하면 사용 중인 계정에 앱 설치 및 테스트 권한이 없기 때문일 수 있습니다. 액세스는 Google Workspace에서 계정 도메인의 관리자에 의해 결정됩니다.
앱 설치 및 테스트 권한이 필요하면 Google Workspace 계정 관리자에게 계정 설정 변경을 요청합니다. 관리자는 개별적으로 제어되지 않는 서비스 액세스 관리의 안내를 따라야 합니다.
여러 계정이 있으면 앱 설치 및 테스트가 제한되지 않는 다른 계정을 사용하여 로그인해보세요.
App Distribution iOS SDK로 인앱 알림 사용 설정
다음 도움말을 사용하여 PII와 관련된 문제를 해결하세요.
App Distribution iOS SDK를 사용하여 인앱 새 빌드 알림을 사용 설정합니다.
테스터가 인앱 알림을 받지 못함
이미 앱에 App Distribution iOS SDK를 설정한 경우
테스터에게 인앱 알림이 수신되지 않는다면 앱이
새 릴리스 가져오기:
테스터는 초대 유효 기간(30일) 만료 전에 앱 테스트를 수락해야 합니다.
초대 유효 기간이 만료되기 5일 전부터 Firebase Console에서 출시 버전의 테스터 옆에 만료 알림이 표시됩니다. 테스터 행의 드롭다운 메뉴를 사용하여 초대를 재전송하면 갱신할 수 있습니다.
앱이 150일 만료 한도 또는 1,000개 앱에 도달하거나 초과한 후
출시 버전 한도에 도달하면 해당 출시 버전이 App Distribution 대시보드에서 삭제되고
App Distribution 테스터 웹 앱 테스터가 출시 버전을 설치한 경우 로컬
계속 실행되는지 확인할 수 있습니다.
앱 출시 버전을 더 오래 유지하려면 다음 권장사항 중 하나를 따르세요.
앱 버전이 출시 버전 한도를 초과하거나 만료되기 전에
IPA를 실행하고 App Distribution 대시보드에서 출시 버전을 삭제합니다. 그런 다음
IPA를 새 빌드로 App Distribution에 다시 업로드합니다.
앱 출시 버전을 Firebase에 업로드하면 출시 버전이
App Distribution 대시보드
업로드 날짜로부터 150일 동안 출시 버전을 업로드한 후에는
App Distribution에서 버전을 설치하는 테스터에게 배포할 수 있습니다.
테스트 기기에서 테스트할 수 있습니다.
출시 버전이 만료일로부터 30일 남았을 때 앱 버전
만료 알림은 버전의 App Distribution 페이지에 표시됩니다.
Firebase 콘솔 및 App Distribution 테스터 웹 앱에 있습니다.
App Distribution는 최대 1,000개의 출시 버전을 지원합니다.
App Distribution에서 허용되는 최대
앱당 버전 1,000개 앱이 출시 버전 한도 1,000개에 도달하면
App Distribution에서 가장 오래된 항목 자동 삭제
확인할 수 있습니다
앱 출시를 수동으로 관리하려면 App Distribution REST API를 사용하세요.
목록에
및 delete
앱 출시를 일괄적으로 진행할 수 있습니다
Firebase 프로필은 App Distribution에서 다음 작업을 할 수 있도록 하는 구성 프로필입니다.
기기의 고유 기기 ID(UDID)를 수집하여 테스트 기기를 등록합니다. 임시 배포를 테스트할 경우 기기에서 빌드를 테스트할 수 있도록 Firebase가 앱 개발자에게 테스트 기기의 UDID와 함께 앱의 프로비저닝 프로필에 기기를 포함하는 방법에 대한 안내를 이메일로 발송합니다.
기기의 홈에 Firebase App Distribution 웹 클립 설치하기
화면에 나타납니다. 웹 클립을 사용하면 모든 테스트 앱을 한 곳에 설치하고 액세스할 수 있습니다. 테스트하도록 초대받은 새 빌드가 자동으로 웹 클립에 추가됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-09-12(UTC)"],[],[]]