본문 바로가기
Ios

Ad Hoc으로 IOS 어플리케이션 내부 배포하기

by 잘먹는 개발자 에단 2024. 9. 9.

https://es1015.tistory.com/317

 

[iOS] Adhoc 용 IPA 생성 및 배포

Ad Hoc용 IPA 생성법 Ad Hoc 참고사항 한정된 인원의 사용자에게 내부 배포 또는 테스트 용으로 사용 iPhone, iPad, iPod touch, Apple Watch, Apple TV 각 100대씩 설정 가능하며, 멤버십 갱신 1년 기준 1. 프로비저

es1015.tistory.com

다음의 글을 참조하였습니다.

 

Ad Hoc으로 IOS 어플리케이션 내부 배포하기 

1인 개발자 혹은 100명 이하의 사용자가 사용하는 것을 염두에 둘 경우에 엔터프라이즈 id를 사용하지는 않는다. 

 

이 경우에 adhoc을 통해서 사내에 어플리케이션을 배포할 수 있다.

 

Ad Hoc은 언제 사용할까?

- 한정된 인원의 사용자에게 내부 배포 혹은 테스트용으로 사용한다. 

- 아이폰, 아이패드, 아이팟터치, 애플워치, 애플티비 각 100대씩 설정가능하다. 

 

 

프로비저닝 프로파일 생성 ( 여기서 프로비저닝 프로파일, 공급 프로파일, 프로파일 모두 같은 말이다. )

1. 먼저 애플 Developer에서 [Profiles]을 선택한다.

 

2. (Provisioning) Profile 추가를 할 것이다. + 를 선택한다.

 

3. 목적에 따라서 종류를 선택한다.

    ㄴ ios app development : 개발용

    ㄴ Ad Hoc : 내부 배포용

    ㄴ AppStore : AppStore 업로드용

    * 여러 개의 선택지가 있지만 위의 3가지가 주로 사용된다. 

    * Development 버전과 Distribution 버전 생성 시 다른 점은 인증서 선택 화면 뿐이다.

    * Ad Hoc은 Distribution 방식이다.

 

4. 프로비저닝 프로파일을 사용할 프로젝트를 선택하고 [Continue]

 

** 개발 / 배포가 다르다. 유의할 것

5 - 1. 프로비저닝 프로파일에 포함할 인증서를 선택하고 [Continue] _ Development 개발의 경우

 

5 - 2. 프로비저닝 프로파일에 포함할 인증서 선택하고 [Continue] _ Distribution 배포의 경우

**

 

6. 프로비저닝 프로파일에 포함할 장치를 선택하고 [Continue]

 

7. 프로비저닝 프로파일 이름을 입력하고 [Generate] 생성한다. 

 

8. 프로비저닝 프로파일이 생성되었다. 

 

 

프로비저닝 프로파일을 생성하였다. 

다음으로는 생성된 프로비저닝 프로파일을 Xcode에서 Import 할 것이다. 

 

 

프로비저닝 프로파일을 Xcode에 Import 하는 방법은 2가지가 있습니다.

 

1번째 방법. 프로비저닝 프로파일을 직접 다운로드하여 Xcode에 Import 

2번째 방법. Xcode에서 프로비저닝 프로파일을 다운로드하는 방법

 

 

다음으로는 Xcode의 프로젝트에서 Archive ( 보관 )을 진행할 것이다. 

1. Xcode에서 보관 archive를 진행할 것이다.

2. Distribution App을 선택한다.

3. 용도에 맞춰서 배포 방식 Method of Distribution을 선택할 것이다. 

    - 옵션 중 Ad Hoc을 선택한다. 

 

 

4. All compatible device variants를 Appthinning으로 선택한다. 

    - Additional Options의 Include manifest for over..... 를 선택한다.

    - manifest 파일이 있어야 Ad Hoc 버전을 배포할 수 있다.

 

5. App, Image URL을 입력해야한다. 나중에 수정하기 때문에 아무거나 입력한다.

 

6. 인증서 및 프로비저닝 프로파일을 선택하고 [Next]

 

7. 생성이 완료되면 Export 한다.

 

다음으로는 드롭박스에 ipa, 아이콘 이미지를 업로드 한다.

    - 이 링크는 Manifest 파일을 수정할 때 쓸 것이다. 

 

1. 업로드 된 ipa, 아이콘 이미지를 선택 후 '공유' > 링크 만들기 > 링크복사 순으로 진행한다.

    * 드롭박스는 무료가 아니다.

 

2. 자체 온프레미스를 가지고 있으면 해당 URL을 사용한다. 

 

 

'Ios' 카테고리의 다른 글

RESTful API 사용하기  (0) 2024.08.21
클로저에 대해서 알아보자  (0) 2024.08.16
self에 대해서 알아보자  (0) 2024.08.16
struct 그리고 class  (0) 2024.08.16
as에 대해서 알아보자  (0) 2024.08.16