Apple은 TestFlight에서 외부 테스터를 앱당 최대 10,000명까지 초대할 수 있다고 안내합니다(외부 테스터 초대와 테스트 그룹 관리). 외부 테스트를 시작할 수 없다면 먼저 빌드가 외부 테스트에 사용 가능한지 확인한 다음, 테스트 그룹과 심사 상태, 테스트 정보, 초대 방식을 점검하세요. 원격 Mac은 빌드와 업로드에 쓰이고, 실제 테스트 배포는 App Store Connect에서 이어집니다.
독립 iOS 개발자라면 빌드를 올린 뒤 외부 테스트 그룹에 추가할 수 없는 상황에서 확인할 항목을 찾을 수 있습니다.
여행 중인 프리랜서라면 원격 Mac에서 계속 빌드할 문제인지, 고객에게 테스트 버전을 배포하는 문제인지 구분할 수 있습니다.
소규모 원격 팀이라면 계정 접근, 그룹 설정, 테스터 초대의 담당 지점을 나누어 확인할 수 있습니다.
TestFlight 외부 테스트 문제 해결: 작업 위치부터 분리합니다
원격 Mac에서 아카이브하고 업로드했다는 사실만으로 외부 테스트가 시작되지는 않습니다. 업로드 상태와 빌드 상태를 확인한 뒤, App Store Connect에서 외부 테스트용 그룹과 배포 설정을 확인해야 합니다. Apple은 업로드 상태와 처리된 빌드 상태를 별도 항목으로 안내합니다. 두 상태를 같은 것으로 보지 마세요(빌드 업로드 상태 설명, 앱 빌드 상태 설명).
| 확인할 문제 | 관찰할 증거 | 다음 조치 |
|---|---|---|
| 업로드가 끝나지 않음 | 업로드 상태와 업로드 관련 오류 표시 | 원격 Mac의 아카이브와 업로드 결과부터 확인 |
| 업로드는 됐지만 빌드를 선택할 수 없음 | App Store Connect의 빌드 상태와 안내 표시 | 외부 테스트 사용 가능 여부, 앱과 플랫폼, 그룹 조건을 확인 |
| 테스트 제출 뒤 시작되지 않음 | 외부 테스트 심사 상태와 누락 정보 안내 | 표시된 이유에 따라 테스트 정보나 빌드 관련 항목을 수정 |
| 심사 승인이 났지만 테스터가 참여하지 못함 | 자동 알림 설정, 초대 방식, 그룹과 공개 링크 조건 | 초대 재전송 또는 공개 링크와 테스터 조건을 점검 |
이 표에서 현재 증상에 맞는 행을 고르세요. 업로드 상태가 정상인데 테스트 그룹이 비어 있다면, 같은 빌드를 반복 업로드하기 전에 그룹의 앱·플랫폼·조건부터 살펴보는 편이 맞습니다.
빌드가 올라갔는데 외부 테스트 그룹에서 선택되지 않는다면
업로드 완료와 외부 테스트 사용 가능 여부는 별개입니다. App Store Connect에서 해당 앱의 빌드 상태와 표시되는 안내를 확인하세요. 빌드가 처리 중이거나 추가 조치가 필요한 상태라면, 그룹 설정을 먼저 바꾸어도 선택 가능한 빌드가 생기지 않습니다. 상태별 의미는 Apple의 빌드 상태 안내에서 확인할 수 있습니다.
다음 항목을 차례로 살펴보세요.
- 올바른 앱과 플랫폼을 열었는지 확인합니다. 다른 앱이나 플랫폼의 빌드는 해당 테스트 그룹에서 선택할 수 없습니다.
- 빌드 상태에 조치가 필요한 안내가 있는지 읽습니다. 상태가 준비되지 않았다면 표시된 문제를 해결한 뒤 다시 확인합니다.
- 테스트 그룹에 설정한 기기 또는 운영 체제 조건을 확인합니다. 조건에 맞는 빌드가 없다면 조건을 조정하거나 호환되는 빌드를 선택합니다.
- 빌드가 내부 테스트용으로만 설정된 것으로 보이는지 확인합니다. 업로드 기록만으로 외부 테스트 자격을 판단하지 말고, App Store Connect의 상태와 안내를 근거로 삼습니다.
Apple은 외부 테스터를 그룹에 초대하고 그룹에 빌드를 추가하는 절차를 안내합니다. 그룹과 빌드의 연결 상태는 외부 테스트 그룹 및 빌드 관리 문서에서 대조하세요.
외부 테스트 심사가 진행되지 않으면 제출 정보와 상태를 확인합니다
테스트 제출 후에는 심사 상태를 확인하세요. 대기 중인지, 거절되었는지, 승인되었는지 구별해야 합니다. 심사 결과나 대기 시간을 추측하지 말고 App Store Connect에 표시된 상태와 사유를 기준으로 다음 행동을 정하세요.
테스트 설명이나 연락처 등 테스트 정보를 입력하지 않았다면 필요한 항목을 보완합니다. Apple의 테스트 정보 입력 안내에 따라 제출에 필요한 정보를 확인하세요. 빌드에서 수출 규정 관련 정보가 요구된다면, 표시된 요청을 확인하고 베타 빌드의 수출 규정 정보 처리 절차에 맞춰 처리합니다.
심사가 거절됐다면 원인을 임의로 추정하지 마세요. App Store Connect에 표시된 거절 사유와 요청 사항을 먼저 확인하고, 해당 항목을 수정한 뒤 필요한 절차를 다시 진행하세요.
심사 승인을 받았는데도 테스터가 초대를 받지 못한다면
승인 상태와 테스터의 실제 참여는 서로 다른 확인 지점입니다. 알림 설정이 자동인지 수동인지 살펴보고, 선택한 초대 방식에 맞춰 확인하세요. 이메일 초대라면 해당 테스터가 테스트 그룹에 포함되어 있는지 확인합니다. 초대 이메일만으로 그룹 소속이나 기기 호환성이 보장되지는 않습니다.
공개 링크를 쓴다면 링크가 활성 상태인지, 테스터 조건이나 참여 인원 제한이 걸려 있는지 살펴보세요. 공개 링크는 전달될 수 있으므로, 의도한 테스트 범위와 현재 설정이 맞는지도 확인해야 합니다. 조건에 맞는 기기와 운영 체제인지 점검하고, 테스터 상태는 테스터 정보 관리 안내에서 확인하세요.
자동 알림이 꺼져 있다면 승인만으로 테스터에게 안내가 전달되었다고 가정하지 마세요. 현재 설정에 따라 수동으로 알림을 보내야 하는지 확인합니다. 테스터가 그룹에 있고 초대도 전달됐는데 참여할 수 없다면, 공개 링크의 조건이나 테스터 기기 호환성을 다시 확인하세요.
원격 Mac의 업로드 문제인지 배포 설정 문제인지 판별합니다
원격 Mac에서는 프로젝트를 아카이브하고 빌드를 업로드합니다. App Store Connect에서는 업로드된 빌드의 상태를 확인하고 외부 테스트 그룹과 테스터를 설정합니다. 테스터 기기에서는 초대나 공개 링크를 통해 참여하고 설치합니다. 한 단계의 성공을 다음 단계의 성공으로 오해하지 마세요.
Apple의 빌드 업로드 지침을 기준으로 원격 Mac에서 업로드 절차를 확인한 다음, App Store Connect에서 처리된 빌드 상태를 별도로 살펴보세요. 프로젝트 기록을 남길 때는 아카이브 결과, 업로드 과정에서 표시된 오류나 완료 상태, App Store Connect의 빌드 상태를 구분해 적습니다. 실제로 확인하지 않은 로그나 완료 여부를 추정해 기록해서는 안 됩니다.
문제를 좁히는 순서는 다음과 같습니다.
- 업로드 단계에서 오류가 확인되면 원격 Mac의 프로젝트, 아카이브 결과, 업로드 절차를 점검합니다.
- 업로드는 완료됐지만 외부 그룹에서 빌드를 고를 수 없다면 App Store Connect의 빌드 상태와 그룹 조건을 확인합니다.
- 빌드는 선택되지만 테스트 제출이 진행되지 않으면 심사 상태, 테스트 정보, 수출 규정 관련 안내를 확인합니다.
- 심사가 승인됐지만 테스터가 참여하지 못하면 알림 방식, 그룹 소속, 공개 링크 조건과 기기 호환성을 확인합니다.
- 필요한 메뉴나 설정이 보이지 않으면 계정 관리자에게 App Store Connect 접근 권한을 확인해 달라고 요청합니다.
여행용 기기에서 매번 프로젝트를 다시 준비하거나, 개인 기기에만 빌드 환경과 기록을 두면 분실이나 교체 때 작업 복구가 번거롭습니다. 반면 원격 Mac은 네트워크 연결이 필요하고, 물리 기기나 주변 장비에 직접 접근해야 하는 작업에는 맞지 않을 수 있습니다. 장기간 계속되는 무거운 작업이라면 직접 소유하는 Mac이 더 적합할 수도 있습니다.
따라서 먼저 어디에서 막혔는지 기록으로 확인하세요. 문제가 반복적인 빌드·업로드 환경에 있고 여행 중에도 macOS가 필요하다면, MACCOME의 원격 Mac 선택지를 임시 개발 환경으로 검토할 수 있습니다. 사용 가능한 지역과 조건은 MACCOME 서비스 안내에서 확인하세요. 배포 설정 문제라면 장비를 바꾸기보다 App Store Connect의 상태와 안내를 먼저 바로잡는 것이 빠릅니다.