Apple TestFlight 배포(사내 배포용)
Apple TestFlight에 iOS 앱을 배포하는 방법입니다.
Last updated
Was this helpful?
Apple TestFlight에 iOS 앱을 배포하는 방법입니다.
Last updated
Was this helpful?
Flutter에서 iOS 빌드를 진행 :
iOS는 Flutter에서 빌드 후 XCode에서 진행합니다.
Xcode에서 앱 버전을 설정하고 빌드합니다.
ios
폴더를 열어 Runner.xcworkspace
를 Xcode 엽니다.
2. Product > Scheme > Runner 를 선택합니다.
3. 다음은 Product > Destination > Generic iOS Device 를 선택합니다.
4. Xcode 좌측에서 Runner 를 선택합니다. 그리고 사이드바에서 targets의 Runner 를 선택합니다.
5. Identity 섹션에서 당신이 원하는 Version 으로 업데이트 합니다. (최초 설정 시 Display Name과 App Store Connect 에서 등록한 번들ID를 입력합니다.)
6. Identity 섹션의 Build 에 App Store Connect에서 추적 가능한 고유 빌드 번호로 업데이트하세요. 각 업로드에는 고유한 빌드 번호가 필요합니다.
마지막으로 빌드 아카이브를 생성하고 App Store Connect에 업로드 합니다.
빌드 아카이브를 생성하기 위해 Product > Archive 를 선택하세요.
새롭게 뜨는 Xcode 관리자 창의 사이드바에서 iOS 앱을 선택한 다음 방금 생성한 아카이브를 선택합니다.
우측의 Validate app 버튼을 클릭합니다.() 만약 이슈가 보고되면 문제를 처리하고 다른 빌드를 생성하세요. 아카이브를 업로드하기 전까지는 동일한 빌드 ID를 사용할 수 있습니다.
유효성을 검사가 끝나면 Distribute App 버튼을 클릭하세요. App Store Connect의 앱 세부정보 페이지로 들어가서 활동내역 탭으로 제출된 빌드 상태를 볼 수 있습니다.
TestFlight 진행 시에도 앱심사를 진행하며 약식심사는 약 1일 정도 소요가 됩니다. 실제로 심사를 하지는 않는 것 같으나 심사 기간이 소요됩니다.
기존 버전에 빌드 번호를 변경하여 업로드 시 약식 심사를 Skip되므로 빌드버전 변경해서 업로드 하는 것이 좋습니다.
TestFlight 앱 심사 제출 정보는 "TestFlight 테스트 심사" 내용 참고 바랍니다.
외부 테스팅 > 재물조사 그룹(추가 가능) > 빌드에 업로드한 버전을 추가
테스트 내용을 입력 후 심사 제출을 합니다. 동일 버전으로 빌드만 올려서 업로드 하였으므로 바로 사용이 가능합니다.
TestFlight도 테스트 심사를 신청해야 합니다. 아래와 같이 테스트 정보에 입력해야 합니다.