티스토리 뷰

반응형

 

 

 

안녕하세요! 민군입니다 ^-^ 
저는 최근 협업으로 앱을 만들고 있습니다!! 멋진앱을 만들기 위해 열심히(?) 만들고 있답니다. 

오늘의 주제는 iOS앱을 TestFlight를 사용해서 테스트하는 방법을 설명해보고자 합니다. 
다만 이 과정은 개발자 등록 및 Xcode 개발자 설정 단계, App Store Connect 앱 초기 등록 이후를 설명한다는 점 알아주시길 바랍니다! (옛날에 포스팅을 했던것 같은데... 구글링하시면 많이 나올겁니다 ㅎㅎ)

 

 

TestFlight는 iOS에서 지원하는 테스트 지원 기능인데요. 실제 배포 전에 내부, 일부의 사람들끼리 테스트할 수 있는 환경을 지원합니다.
TestFlight를 사용하기 위해서는 먼저 빌드파일을 Apple 개발자 사이트의 App Store Connect로 보내주어야 합니다.

이때 주의할 점은 동일한 빌드버전으로는 빌드파일을 보낼 수 없기때문에 빌드파일을 보낼때마다 빌드버전을 수정해 주어야 합니다. 1.10이면 1.11 식으로 말이죠.
또한 bundle identifier도 App Store Connect에 등록해둔 앱의 번들과 일치 시켜야 합니다. 

► bundleIdentifier 맞추기, 빌드버전 확인하기

 

 

이제 Xcode 상단의 Product 옵션 -> Archive 를 눌러 줍니다. 이때의 프로젝트 빌드 대상은 실기기나 가상기기를 선택하면 안됩니다. Generic iOS Device를 선택해야 위의 옵션을 누를 수 있습니다!!!!!

 

 

네 보시면 빌드파일의 내역을 확인할 수 있답니다. 여기에서 보내고자하는 빌드파일 (일반적으로 가장 최근 변경한 빌드이름이겠죠)을 선택한 상태로 우측의 Distribute App을 눌러줍니다.

 

 

배포의 방식을 물어보네요. 그대로 App Store Connect 를 선택하고 Next를 눌러줍니다.

 

 

목적지를 선택하래요. Upload 선택하고 Next 눌러줍니다.

 

 

App Store Connect 배포 옵션도 선택하라네요! 옵션이니 원하시는대로 선택한 뒤 Next 가시면 됩니다!

 

 

재서명이 필요하다고 하네요. 개발자 등록 및 Xcode 프로젝트 내 개발자 계정 설정, 앱 증명서(Certificate) 등록이 잘 되어있다면 그대로 Next 넘어가시면 됩니다.

 

 

ipa를 검토하는데요 ipa는 찾아보니 iOS App Store Package를 의미한다고 합니다.. ipa에는 앱 데이터가 저장되어있다고 하네요. 정보를 확인하고, 업로드 하고자 했던 ipa라면 Upload를 눌러줍니다.

 

 

업로드 중입니다... 업로드에는 약 몇분 정도가 소요될 건데 여기서 오류가 없으면 성공했다는 말과 함께 초록이 마크가 나올겁니다. 깜빡하고 성공화면 캡쳐를 못했네요. 궁금하시다면 직접 결과를 보시면 될 것 같습니다 ^-^

 

 

자, 이제 Apple 개발자 사이트 developer.apple.com의 App Store Connect -> 나의 앱을 들어가 줍니다.

 

 

배포 전 등록해준 앱의 ~~~~ 제출 준비 중 -> 빌드에서 지금까지 올라간 빌드파일을 확인 할 수 있읍니다. 여기서 위와같이 빌드버전 우측에 빨간 느낌표가 있다면 아직 빌드파일이 완전히 올라가지 않은 것입니다. 빌드가 올라가는것도 최소 몇분 이상은 걸리는 것으로 느껴지니 선택이 될때까지 기다려 주시고 선택 후 우상단의 저장버튼을 눌러줍니다.

 

 

그 뒤 App Store Connect 나의 앱 -> TestFlight 탭을 들어가면 TestFlight에서 테스트가 가능한 빌드 상태를 알려줍니다. 여기서 "처리 중" 이라고 뜬다면, 아직 내부 테스트도 불가능한 상태로 업로드 완료시까지 기다려주어야겠습니다. 

 

 

기다리니 "수출 규정 관련 문서가 누락됨" 이 나오네요 빌드는 올라갔으나 테스트할 조건이 아직 성립되지 않았나봅니다.
해당 경고 "수출 규정 관련 문서가 누락됨"를 눌러줍니다.

 

 

암호화를 사용 안한다면 아니요, 사용하면 다음을 눌러 필요한 정보를 입력해주면 비로소 내부테스트가 시작됩니다.

 

 

위와 같이 "테스트 중" 문구와 함께 초록 불이 들어오면 이제 TestFlight의 내부테스트가 가능해집니다!

 

 

 

테스터 등록은 "테스터" 제목 우측의 + 를 눌러 초대할 수 있습니다. 초대를 하면 초대자 계정 이메일로 TestFlight 초대 메일이 발송되며 이를 통해 내부 테스터들은 해당 빌드파일 앱의 테스트를 진행 할 수 있습니다. 

초대 링크에 대해 수락을 하면 TestFlight 앱을 통해 앱 테스트가 가능해집니다. TestFlight 앱을 설치해서 테스트하면 됩니다

지금까지 TestFlight의 테스트 기능을 사용하는 방법을 알아보았습니다.
궁금한 사항 있으면 댓글 남겨주시고 즐코딩 하시기 바랍니다 ^-^

 

▼ 앱 테스터 등록 및 초대하는 방법 알아보기

 

iOS앱 Testflight 내부 테스터 등록 및 초대하는 방법

최근에는 Testflight에 앱을 등록해서 테스트 가능한 환경을 만드는 법을 포스팅 해봤는데요. 이제 실제 테스터들이 테스트를 하도록 만드려면 테스터 등록 및 초대를 해야합니다. 오늘은 Testflight 내부 테스터..

0urtrees.tistory.com

 

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함