> For the complete documentation index, see [llms.txt](https://documentation.swing2app.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.swing2app.co.kr/knowledgebase/appstore/appstore-testflight.md).

# TestFlight 앱출시 방법

***

앱스토어는 회사 내부용, 직원들만 쓰는 사내 어플에 대해서 공식 출시를 승인하지 않고 있습니다.

즉, 모든 사용자들이 이용가능한 앱에 대해서만 앱스토어에 출시를 할 수 있어요.

**따라서 회사내에서 직원들만 이용가능한 앱을 만들 경우 앱스토어에 출시가 되지 않아서, 아이폰 사용자들은 이용이 어려울 수 있어요.**

<mark style="color:orange;">이때 가능한 방법은 앱스토어에 공식 출시를 하지 않고 test-flight를 이용하여 추가된 사용자들만 앱을 이용하게끔 배포할 수 있습니다.</mark>

***

## **test-flight 란?**

앱스토어에 앱을 등록하는 과정은 동일합니다.

그러나 일반적인 공식 출시(모든 사용자가 제한없이 앱을 검색해서 다운받을 수 있는)와 다르게 허용된 사용자들만 앱을 다운받을 수 있어요.&#x20;

**test-flight는** **회사 내부 배포용, 특정 사용자만 이용하게끔 하는 앱, 베타 테스트용으로 앱을 배포할 때 사용하는 프로그램입니다.**

**앱을 이용하고자 하는 아이폰 사용자들의 Apple 이메일주소를 입력하여 test-flight로 앱을 출시하구요.**&#x20;

앱이 정상 출시가 되면 해당 사용자들의 이메일로 앱 다운 초대 메일이 발송이 됩니다.&#x20;

해당 메일을 확인하여 아이폰 사용자들이 앱을 다운받을 수 있습니다.&#x20;

따라서 <mark style="color:orange;">**회사 내부에서 사용하거나, 승인된 아이폰 사용자만 앱을 이용하게 할 경우 활용할 수 있습니다.**</mark>&#x20;

***

## <mark style="color:blue;">**1. 이용방법**</mark>

이용방법은 유료앱 이용과 동일합니다. (무료버전앱 이용불가)

**1)앱제작을 완료한 뒤&#x20;**<mark style="color:purple;">**스윙투앱 유료앱 이용권, 앱스토어 업로드 티켓**</mark>**&#x20;구매해주세요.**

(이용권은 기본, 확장, 프리미엄 그외 무제한 상품 중 원하는 상품으로 구매해주세요.)

[유료앱 이용권 구매 페이지](http://www.swing2app.co.kr/view/new_product_list_by_use_term)

\*웹뷰, 푸시전용으로 앱을 제작하신 분들은 **무제한 유료앱 상품(이용기간 제한 없는 무제한 상품)**&#xC73C;로 구매가 가능합니다.

[무제한 상품 구매 페이지](http://www.swing2app.co.kr/view/new_product_list_by_use_term)

&#x20;\*무제한 상품은 웹뷰앱 or 푸시앱으로 제작하신 분들에게만  구매페이지 화면이 열립니다.

**2)유료앱 이용권, 앱스토어 업로드 티켓 구매 후 \***[**앱운영 →버전관리 → 앱제작 이력**](http://www.swing2app.co.kr/view/app_work_history) **페이지에서 \[앱스토어 업로드 신청] 버튼을 눌러서 앱스토어 업로드 신청을 해주세요.**

실제 공식 출시를 하는 것은 아니지만 테스트 출시 앱도 앱스토어 애플의 심사를 받은 후에 이용이 가능해요.

따라서 업로드 신청서에 기재된 항목을 모두 입력해서 신청해주셔야 합니다.

\*업로드 신청서 업로드 요청사항란에 **“test-flight 출시”**&#xB77C;고 기재해주시기 바랍니다.&#x20;

**☞** [**앱스토어 업로드 신청방법 매뉴얼 확인하기**](/manual/appmanage/version/appstore-upload.md)

**3) 업로드 신청 완료 후 이메일 : <help@swing2app.co.kr> 로 앱스토어 test-flight 요청 메일을 주시기 바랍니다.**

<mark style="color:green;">**아이폰 앱을 사용하실 사용자분들의 애플 계정(이메일주소)을 모두 모아서 보내주시기 바랍니다.**</mark>

아이폰 계정은, 아이폰 내에 설정메뉴에 들어가시면 Apple-ID를 확인할 수 있습니다.

\*사용자분들의 애플 계정은 최종으로 모두 모아서 보내주셔야 합니다.

\*이후 추가를 할 경우 다시 업로드 티켓을 구매해서 업로드 신청해야 하기 때문에 모든 아이폰 사용자분들의 이메일 계정을 모아서 전달해주시는 것이 좋습니다.

**4)앱스토어 test-flight 앱 출시는 심사기간 3\~5일 정도가 소요됩니다.**

심사 후 승인이 완료되면 위에 아이폰 사용자 분들 계정으로 invite(초대) 메일이 발송됩니다.

사용자는 초대 메일을 확인하여 앱을 아이폰으로 다운받아 이용하시면 됩니다.

공식 출시로 배포로 하는 것보다 앱 출시보다는 금방 되며, 거절 없이 거의 대부분은 승인이 되고 있습니다.

***

## 2. 주의사항&#x20;

**1)test-flight 앱 출시는 이용기간이 90일입니다.**

애플의 정책사항으로 90일만 이용이 가능하며, 아이폰 앱 이용이 더 필요하실 경우 앱스토어 업로드 티켓(20,000원)구매 후 [앱제작이력 페이지](http://www.swing2app.co.kr/view/app_work_history)에서 \[앱스토어 업로드 신청] 버튼 눌러서 재신청 해주세요.

저희쪽에서 앱을 버전 업데이트 하여 다시 앱스토어에 해당 작업을 진행해드립니다.&#x20;

**2)유료앱 이용권이 구매가 되어 있어야 이용 가능합니다.**

공식 출시가 아니더라도 앱스토어에 출시를 하는 개념은 동일하기 때문에 유료앱이 아닐 경우 이용이 불가합니다.

또한 이용기간 만료 전 이용권 구매가 진행되지 않을 경우 앱 이용이 정지되기 때문에 아이폰에서 앱을 실행할 수 없습니다.

따라서 유료앱 버전을 계속 유지해주셔야 합니다.

**3) 애플 사용자 계정(이메일주소)은 처음 앱스토어 업로드 신청시 모두 모아서 주셔야 합니다.**

이후 사용자 계정을 초대할 때마다, 초대시마다 업로드 신청을 다시 주셔야 하기 때문에 비용이 발생됩니다.

이메일 추가시에도, 앱스토어 업로드 티켓 구매 후 [앱제작이력 페이지](http://www.swing2app.co.kr/view/app_work_history)에서 \[앱스토어 업로드 신청] 버튼 눌러서 재신청 해주세요.&#x20;

**4) 이메일은 반드시 애플 아이디만 설정이 가능합니다.**

아이폰을 사용하더라도 해당 아이폰에 셋팅된 애플 아이디가 아니면 테스트 앱을 설치받지 못하기 때문에 유념해주세요!

**test-flight 관련 문의는 문의메일:<help@swing2app.co.kr>  남겨주시면 안내 도와드리겠습니다.**&#x20;

***

## 3. TestFlight 출시 후 앱 설치 방법

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/09/%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B81.png" alt=""></div>

**TestFlight 앱 출시가 완료되면 등록된 사용자 애플 아이디로 앱 설치 초대 메일이 발송됩니다.**

메일에서 <mark style="color:blue;">**\[View in TestFlight]**</mark> 버튼을 선택해주세요.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/09/%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B82.png" alt=""></div>

<mark style="color:red;">★중요: TestFlight 앱이 설치가 안된 분들은 앱스토어에서 TestFlight앱 검색해서 설치 먼저 해주셔야 합니다.</mark>

처음 TestFlight를 이용하시는 분들은 이용약관 페이지가 먼저 뜹니다.

**\[수락]** 버튼을 눌러주세요.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/09/%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B83.png" alt=""></div>

TestFlight 시작하기에서 **\[계속]** 버튼을 눌러주세요.

\*이용약관은 TestFlight를 처음 이용하는 분들만 뜨기 때문에 한번이라도 이용을 한 사용자들은 위의 페이지가 뜨지 않고 바로 앱 설치화면으로 이동합니다!

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/09/%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B84.png" alt=""></div>

\[설치] 버튼을 눌러서 앱을 설치해주세요.

<div align="left"><img src="https://wp.swing2app.co.kr/wp-content/uploads/2018/09/%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%94%8C%EB%9D%BC%EC%9D%B4%ED%8A%B85.png" alt=""></div>

설치가 완료되었구요.

\[열기] 버튼을 눌러서 앱을 실행할 수 있습니다.

***

## 4.연장 방법

90일 이용기간 종료 전/ 후 연장하는 방법입니다.

1\)[앱운영-버전관리-앱제작 이력](http://www.swing2app.co.kr/view/app_work_history) 페이지에서 \[앱스토어 업로드 신청] 버튼을 눌러서 신청서 제출해주세요.

이때 기존 초대된 사용자 외에 신규 사용자 추가를 원하시면 업로드 요청 메모란에 사용자 이메일주소를 기재해주세요.&#x20;

많은 인원이 추가되어야 한다면, 따로 엑셀파일로 기재 후 마켓업로드팀: <market@swing2app.co.kr> 메일로 보내주시기 바랍니다.&#x20;

2\)앱스토어 업로드 신청시 출시된 버전과 동일한 버전에서는 신청이 되지 않아요.&#x20;

따라서 앱 업데이트 후(앱제작 화면 이동-앱 업데이트 버튼 선택)신규버전에서 신청해주세요.

3\)앱스토어 업로드 티켓(20,000원)이 없다면, 티켓 구매 후 신청해주세요.

[앱스토어 업로드티켓 구매 페이지](http://www.swing2app.co.kr/view/order_info_action?product_id=3)

4\)업로드 신청이 들어와야 접수가 되어 연장도 진행해드릴 수 있습니다.

5\)연장 갱신이 완료되면, 동일하게 등록된 사용자들에게 업데이트 설치 초대 메일이 발송됩니다.

메일을 받은뒤, TestFlight 앱을 통해 업데이트 진행하여 이용할 수 있습니다.&#x20;

\*앱 업데이트 진행시에도 위의 방법과 동일하게 앱스토어 업로드 신청주시기 바랍니다.

\*연장시 기존 이용기간이 남아 있는 상태에서 미리 연장을 해도, 남아 있는 기간이 합산되지 않습니다.&#x20;

남은 기간은 리셋되어 다시 90일이 추가 되는 개념입니다.&#x20;

<mark style="color:purple;">**\*연장 후 다시 앱 업데이트를 받아 이용하는 방법은 아래 매뉴얼 가이드로 확인해주세요.**</mark>

{% embed url="<https://documentation.swing2app.co.kr/knowledgebase/appstore/testflightupdate>" %}

***

## 5. 안내사항

1\)이미지에서 보듯이 테스트버전앱은 이용기간이 있어요. (90일 제공)&#x20;

따라서 **테스트 버전앱은 90일동안만 이용가능하구요.**

이용기간이 만료되면 다시 **앱스토어 업로드 신청(앱스토어 업로드티켓 재구매)** 을 해주셔야 합니다.&#x20;

스토어 앱 등록 작업을 통해 업데이트 해드려야 하기 때문에, 연장시마다 업로드티켓 비용이 발생됩니다.

버전 다시 올려서 제공해드립니다.

2\)**TestFlight 이용기간은 스윙투앱에서 따로 체크해드리거나 남은 이용일에 대해 안내드리지 않습니다.**

사용자분께서 직접 체크하여 운영해주셔야 합니다.&#x20;

3\)테스트버전앱도 공식출시된 앱과 기능 및 운영은 동일합니다.

4\)이메일은 반드시 애플 아이디로만 설정이 가능합니다.

5\)TestFlight 출시 후 사용자 계정(이메일주소) 추가를 할 경우, 앱스토어 업로드 티켓 구매 후 업로드 신청 다시 해주셔야 합니다.

추가하는 이메일주소가 많지 않을 경우 앱스토어 업로드 신청서 메모란에 이메일주소를 기재해주세요.

추가할 이메일주소가 많다면 취합하여 마켓업로드팀: <market@swing2app.co.kr>로 보내주시기 바랍니다.&#x20;

6\)TestFlight는 애플 개발자 계정이 없어도 스윙투앱 개발자 계정으로 대신 등록해드리기 때문에 별도 애플 개발자 계정비가 들지 않아요.

만약 사용자분의 애플 개발자 계정이 있다면 해당 계정을 알려주셔도 됩니다.&#x20;
