Apple TestFlight를 이용한 iOS 앱 배포 방법

outziyoung·2025년 7월 3일

배포

목록 보기
1/3
post-thumbnail

🍏 Apple TestFlight를 이용한 iOS 앱 배포 방법 (Xcode + App Store Connect)

iOS 앱을 배포하기 전에 실제 기기에서 테스트하고 싶을 때 사용하는 것이 TestFlight입니다. 이 글에서는 Xcode에서 앱을 빌드하여 TestFlight에 업로드하고 테스터에게 배포하는 전 과정을 정리합니다.


✅ 사전 준비

  • ✅ Apple Developer Program 계정 (연 $99)
  • ✅ Xcode 설치 (최신 버전 권장)
  • ✅ 실제 기기 등록 (선택)
  • ✅ App Store Connect에 앱 등록 (App ID 생성 포함)

1️⃣ App Store Connect에 앱 등록

  1. App Store Connect 접속
  2. "내 앱" 클릭 → "+" 버튼 > 새 앱 만들기
  3. 앱 이름, 번들 ID, 플랫폼(iOS), 언어 등을 입력하고 저장

2️⃣ Xcode 설정 (Version, Bundle ID 등)

  1. Xcode에서 프로젝트 열기
  2. 좌측 프로젝트 타겟 선택 > General 탭에서 아래 설정
    • Bundle Identifier (App Store Connect에 등록한 것과 동일하게)
    • Version / Build 번호 지정
  3. Signing & Capabilities 탭에서:
    • Team: Apple Developer 계정 선택
    • 자동 서명 활성화

3️⃣ Archive 빌드 만들기

  1. 상단 메뉴에서
    Product > Archive 클릭 (기기 선택은 Any iOS Device로)
  2. 빌드가 완료되면 Organizer 창이 열림
  3. Distribute App 버튼 클릭

4️⃣ App Store Connect에 업로드

  1. Distribute 방식 선택:
    App Store Connect > Upload
  2. 선택 사항은 대부분 기본값 유지
  3. 업로드 완료되면 App Store Connect에 업로드됨
    → 약 10~30분 후 TestFlight 탭에서 확인 가능

5️⃣ TestFlight에서 테스터 초대

  1. App Store Connect → 앱 선택 → TestFlight
  2. 빌드가 처리되면 해당 빌드를 클릭해 세부 정보 입력
  3. 테스터 유형 선택
    • 내부 테스터: 팀 멤버 (최대 25명, 승인 없이 바로 테스트 가능)
    • 외부 테스터: 최대 10,000명 (Apple 심사 필요, 1~2일 소요)
  4. 이메일이나 공유 링크로 초대

6️⃣ 테스터가 앱 설치하는 방법

  1. TestFlight 앱 설치
  2. 초대 링크 클릭 → 앱 다운로드 및 실행

📝 참고 사항

  • 외부 테스터는 최초 빌드에 한해 Apple의 심사를 받아야 하며 이후 버전은 빠르게 처리됨
  • 테스트 기간은 90일이며, 만료 후 재업로드 필요
  • 한 번 배포한 빌드는 취소할 수 없으므로 주의

🚀 마무리

TestFlight는 실제 배포 전 QA나 베타 테스트에 매우 유용한 도구입니다. 이 과정을 반복적으로 익혀두면 앱을 안정적으로 출시할 수 있습니다!

profile
프론트엔드 개발자입니다 (‘∀`)ゝ”

0개의 댓글