5. iOS 앱 테스트
Test flight를 이용해 iOS 앱을 설치할 수 있어요.
iOS 앱을 TestFlight에서 테스트하기 위해서는 먼저 iOS 앱 빌드가 필요해요.
App Store에서 "Transporter"를 설치해주세요.
App Store Connect에 접속한 후 [나의 앱]을 클릭합니다.
앱 우측의 [+] 버튼을 클릭하고 [신규 앱]을 클릭합니다.
신규 앱을 클릭하게 되면 나오는 창에서는 아래와 같이 설정을 진행해주세요.
플랫폼 - iOS를 선택해주세요
이름 - App Store Connect에서 사용할 앱 이름을 작성해주세요.
기본 언어 - 앱의 메타 데이터를 어떤 언어로 설정할 것인지 결정합니다. 예) 영어로 설정할 경우, 전세계의 App store에는 영어가 해당 현지 언어로 번역되어 제공됩니다.
번들 ID - iOS 앱 빌드를 위해 생성했던 번들 ID를 선택합니다.
SKU - 앱 스토어에 표시되지 않는 앱의 고유한 ID로 일반적으로 Bundle ID와 동일하게 설정합니다.
사용자 액세스 권한 - App Store Connect에서 내가 생성하는 앱에 접근 권한을 설정할 수 있습니다. 전체 액세스를 선택해주세요.
[생성]을 누르고 앱을 생성합니다.
상단의 [TestFlight]탭을 선택합니다.
좌측에서 내부 테스팅 옆의 [+] 아이콘을 클릭하고 테스트 그룹을 추가합니다.
테스트 그룹에 테스터를 추가합니다.
기본적으로 본인의 apple 계정이 추가되어있으며 이 계정을 테스터로 추가합니다.
설치가 완료된 "Transporter"를 실행하고 멤버십 등록이 된 아이디로 로그인을 진행합니다.
만약 등록되지 않은 계정으로 로그인 시 로그인이 안될 수 있으니 주의하세요.
로그인에 성공했다면 나쵸코드에서 빌드한 "ipa파일"을 "Transporter"에 업로드 해주세요.
"Transporter"의 업로드 로딩이 끝나게 되면 전송 버튼을 눌러 "TestFlight"로 앱을 전송해주세요.
전송이 완료되면 "TestFlight"에서 전송한 앱이 로딩중인 것을 확인할 수 있습니다.
"TestFlight"에서 앱이 완전히 로드 되기까지는 약 10분 가량 소요될 수 있습니다.
"TestFlight"에 앱 등록이 완료되면 진행 상태에서 수출 규정 관련 문서 누락 문구를 확인하실 수 있습니다.
수출 규정 관련 문서 누락 옆의 [관리] 버튼을 클릭해 2번째의 Apple 표준 암호화 알고리즘을 선택하고 다음을 클릭합니다.
프랑스 App Store에 대한 앱 제공 예정 여부를 선택해주세요. 없다면 아니요를 선택하고 저장을 누릅니다.
앱이 재심사를 받고 로딩 될때까지 약 10분 가량 소요됩니다.
심사가 끝나고 앱이 "TestFlight"에 등록이 완료된다면 진행 상태가 빨간 박스와 같이 테스트 중, 초대됨 이라고 표시됩니다. 이 상태라면 해당 테스터의 메일로 앱을 테스트할 수 있는 ipa 다운 링크가 전송된 것입니다.
만약 아래와 같이 표시되지 않을시 내부 테스팅 그룹이 생성되었는지, 그룹 내부에 테스터를 등록했는지 확인해주세요.
테스터의 메일로 접속해 "TestFlight"에서 전송된 메일을 확인할 수 있습니다.
메일로 전달받은 링크를 iOS 디바이스를 통해 접속해주세요.
링크로 접속하면 "TestFlight"에 등록한 앱을 설치할 수 있습니다.
[수락] 버튼을 누르고 앱을 설치합니다.
모든 동작이 정상적으로 수행되는지 확인해주세요.