Xcode
→ TARGETS
→ General
탭 이동Version
과 Build
번호를 증가시켜야 함.현재 버전 1.7, 빌드번호 116의 상황에서,
Version (앱 버전) → 1.7.1 or 1.8?
1.8
1.7.1
Build Number (빌드 넘버) → +1
116
이면 117
로 설정.Product
→ Scheme
→ Edit Scheme
→ Archive
빌드 설정을 Release로 변경Product
→ Archive
클릭Organizer
창이 열림.자동으로 안열리면 Xcode 상단 메뉴에서
Window
>Organizer
선택
또는
단축키Control + Cmd + Shift + O
Organizer
창에서 Distribute App 버튼 클릭App Store Connect
선택 후 Next
Upload
방식 선택Upload
버튼 클릭 → 완료 후 Done
사파리에서 App Store Connect에 접속
"My Apps" 클릭
배포할 앱 선택
TestFlight를 이용하면 개발자나 테스터가 앱을 정식 배포 전에 미리 테스트할 수 있다.
App Store Connect에서 TestFlight
탭 클릭
- 방금 업로드한 빌드가 목록에 나타나는지 확인
- (⚠️ 업로드 후 Processing
시간이 10~30분 정도 소요될 수 있음)
만약 빌드가 "Missing Compliance / 수출 규정 관련 문서 누락" 상태로 표시된다면, 수출 규정 관련 문서 제출이 필요함.
위에 언급된 알고리즘에 모두 해당하지 않음
을 선택해야 미국 정부의 수출 규제 심사를 피할 수 있음.
"Yes"
를 선택하고 추가 서류를 제출해야 함. "위에 언급된 알고리즘에 모두 해당하지 않음"
을 선택하면 됨. 내부 테스트는 개발 팀원들이 먼저 테스트할 때 사용됨. (최대 100명까지 가능)
Internal Testing
에서 내부 테스터 그룹 추가
Create Group
클릭 → 그룹 이름 설정 Add Testers
클릭 → 팀원 추가 (Apple ID 필요) 빌드를 선택하여 내부 테스트 시작
Select a Build
→ 업로드된 빌드 선택 Start Testing
클릭 내부 테스트 초대 링크 생성
Invite Testers
클릭 Public Link
활성화하면 링크를 통해 누구나 테스트 가능 테스터가 TestFlight 앱 설치 후 실행
🚨 주의!
- 내부 테스트 (Internal Testers): 개발자 및 팀원만 가능 (최대 100명)
- 외부 테스트 (External Testers): 애플 심사 필요 (최대 10,000명)
- 테스트 후 피드백 제출 가능 (스크린샷 포함)
배포 탭 선택
파란색 "+" 버튼 클릭해서 새 버전 추가
예) 1.7 → 1.8
, 1.7.1
등으로 버전 입력
빌드 추가
Build
섹션에서 TestFlight에서 확인한 빌드 선택저장
버튼 클릭심사에 추가(Submit for Review)
버튼 클릭Manual Release
선택 가능