thumbnail

5. iOS 앱 테스트

Test flight를 이용해 iOS 앱을 설치할 수 있어요.

나쵸코드2024-09-06

iOS 앱을 TestFlight에서 테스트하기 위해서는 먼저 iOS 앱 빌드가 필요해요.


  1. App Store에서 "Transporter"를 설치해주세요.


  1. App Store Connect에 접속한 후 [나의 앱]을 클릭합니다.

  2. 앱 우측의 [+] 버튼을 클릭하고 [신규 앱]을 클릭합니다.

  3. 신규 앱을 클릭하게 되면 나오는 창에서는 아래와 같이 설정을 진행해주세요.

    • 플랫폼 - iOS를 선택해주세요

    • 이름 - App Store Connect에서 사용할 앱 이름을 작성해주세요.

    • 기본 언어 - 앱의 메타 데이터를 어떤 언어로 설정할 것인지 결정합니다. 예) 영어로 설정할 경우, 전세계의 App store에는 영어가 해당 현지 언어로 번역되어 제공됩니다.

    • 번들 ID - iOS 앱 빌드를 위해 생성했던 번들 ID를 선택합니다.

    • SKU - 앱 스토어에 표시되지 않는 앱의 고유한 ID로 일반적으로 Bundle ID와 동일하게 설정합니다.

    • 사용자 액세스 권한 - App Store Connect에서 내가 생성하는 앱에 접근 권한을 설정할 수 있습니다. 전체 액세스를 선택해주세요.

  4. [생성]을 누르고 앱을 생성합니다.

  5. 상단의 [TestFlight]탭을 선택합니다.

  6. 좌측에서 내부 테스팅 옆의 [+] 아이콘을 클릭하고 테스트 그룹을 추가합니다.

  7. 테스트 그룹에 테스터를 추가합니다.

    • 기본적으로 본인의 apple 계정이 추가되어있으며 이 계정을 테스터로 추가합니다.


  1. 설치가 완료된 "Transporter"를 실행하고 멤버십 등록이 된 아이디로 로그인을 진행합니다.

만약 등록되지 않은 계정으로 로그인 시 로그인이 안될 수 있으니 주의하세요.

  1. 로그인에 성공했다면 나쵸코드에서 빌드한 "ipa파일"을 "Transporter"에 업로드 해주세요.

  2. "Transporter"의 업로드 로딩이 끝나게 되면 전송 버튼을 눌러 "TestFlight"로 앱을 전송해주세요.

  3. 전송이 완료되면 "TestFlight"에서 전송한 앱이 로딩중인 것을 확인할 수 있습니다.

  4. "TestFlight"에서 앱이 완전히 로드 되기까지는 약 10분 가량 소요될 수 있습니다.


  1. "TestFlight"에 앱 등록이 완료되면 진행 상태에서 수출 규정 관련 문서 누락 문구를 확인하실 수 있습니다.

  1. 수출 규정 관련 문서 누락 옆의 [관리] 버튼을 클릭해 2번째의 Apple 표준 암호화 알고리즘을 선택하고 다음을 클릭합니다.

  2. 프랑스 App Store에 대한 앱 제공 예정 여부를 선택해주세요. 없다면 아니요를 선택하고 저장을 누릅니다.

  1. 앱이 재심사를 받고 로딩 될때까지 약 10분 가량 소요됩니다.

  2. 심사가 끝나고 앱이 "TestFlight"에 등록이 완료된다면 진행 상태가 빨간 박스와 같이 테스트 중, 초대됨 이라고 표시됩니다. 이 상태라면 해당 테스터의 메일로 앱을 테스트할 수 있는 ipa 다운 링크가 전송된 것입니다.

만약 아래와 같이 표시되지 않을시 내부 테스팅 그룹이 생성되었는지, 그룹 내부에 테스터를 등록했는지 확인해주세요.

  1. 테스터의 메일로 접속해 "TestFlight"에서 전송된 메일을 확인할 수 있습니다.


  1. 메일로 전달받은 링크를 iOS 디바이스를 통해 접속해주세요.

  2. 링크로 접속하면 "TestFlight"에 등록한 앱을 설치할 수 있습니다.

  1. [수락] 버튼을 누르고 앱을 설치합니다.

  2. 모든 동작이 정상적으로 수행되는지 확인해주세요.