민프

[IOS] IOS 배포하기 7. TestFlight 배포하기 (사내 배포용) 본문

[IOS]

[IOS] IOS 배포하기 7. TestFlight 배포하기 (사내 배포용)

민프야 2024. 3. 5. 19:39

이번 포스팅에서는 
TestFlight에 IOS 앱을 배포하는 방법에 대해서 작성해보겠습니다.

 

1. Build IOS

1.1 Flutter에서 IOS 빌드 진행

flutter build ios

 

 

2. xcode를 이용하여 TestFlight 배포

Xcode에서 앱 버전을 설정하고 빌드합니다.

 

2.1 ios폴더를 열고, Runner.xcworkspace를 xcode로 열어줍니다.

 

2.2 Product > Scheme > Runner를 선택해줍니다.

 

2.3 Product > Destination > Any iOS Device를 선택해줍니다.

 

2.4 Xcode 좌측에서 Runner를 선택해주고, 사이드바에서 targets의 Runner를 선택해줍니다.

 

2.5 General -> Identity 섹션에서 원하는 Version, AppName, App Store Connect에서 등록한 번들ID를 입력해줍니다.

 

 

3. 마지막으로 빌드 아카이브를 생성하고 App Store Connect에 업로드

3.1 빌드 아카이브를 생성하기 위해 Product -> Archive를 선택해줍니다.

 

3.2 현재 프로덕트를 선택해주고, Next를 눌러줍니다.

 

3.3 Grant Access to Your Source Code - Grant Access 가 나오면 "Grant Access" 버튼을 눌러주고, Git을 연결해줍니다.

 

3.4 우측에 Vaildate App버튼을 클릭하여서 현재 나의 Runner에 이슈가 있는지 파악합니다.

아래와 에러가 나왔으면 에러를 하나하나 해결해줍니다. 

하나하나.. 해결해주고 Vaildate에 성공해주면 아래와 같이 나오게 됍니다.

 

3.5 Vaildate에 통과되었다면  Distribute App버튼을 클릭합니다.

 

3.6 TestFlight & App Store를 선택 > Distribute 선택

 

3.7 완료 후 TestFlight 확인하기

https://appstoreconnect.apple.com/apps/6478911345/testflight/ios

 

https://appstoreconnect.apple.com/login?targetUrl=%2Fapps%2F6478911345%2Ftestflight%2Fios&authResult=FAILED

 

appstoreconnect.apple.com

완료가 되면 위 링크에 들어가서 아래와 같이 버전이 잘 생성되었는지 확인해보자

 

 

4. 심사에 필요한 등록 정보 입력

마지막으로 테스트 등록 정보를 입력해주면 된다.

위 정보를 입력하고 저장을 누르면 심사가 시작된다. 

심사는 대략 하루 정도 한다고 하는데 기다리면 된다.

Comments