IT’s Ha

[iOS]iOS 앱 배포 방식 본문

ETC

[iOS]iOS 앱 배포 방식

Deleloper Ha 2023. 2. 2. 11:53
728x90
반응형

안녕하세요.

많은 솔루션개발업체에서 앱을 구축 하려고 한다면, iOS의 앱 배포 방식에 검토가 되어야 합니다. 

더보기

※ Developer 계정을 생성하여야 합니다. (https://developer.apple.com/kr/)

1. 기본 계정 $99/1년 - 개인,기업

2. Enterprise 계정 $299/1년 - 기업단위 가입 (기업단위 가입이기 때문에 가입 절차가 까다로움, 제출서류와 상당한 기간이 필요)

배포 유형에 대하여 공유 하려고 합니다.

iOS 배포 유형

1) App Store 배포

가장 기본적인 방식인 App Store 배포는 App을 AppStore에 올려서 배포 관리 하는 방식입니다. 일반적인 방식이라 보시면되고 App Store Connect에 올리고 검토까지 시간이 필요합니다. 그리고 자동 업데이트가 가능합니다. 개발자 계정은 일단 Delveloper 계정이 필요하고, Enterprise 계정은 불가합니다.

2) Custom 배포

Custom배포는 솔루션 회사 중 B2B사업으로 구성되어있는 회사들이 적용 대상으로 생각합니다. 보통 회사간 솔루션 납품시 고객에 대한 커스텀마이징으로 솔루션이 수정되어 배포 되는경우가 많을겁니다. 예를 들어 ERP,MES,POP등 이러한 솔루션은 회사에 특성에 맞춰 커스텀마이징되어 각각 업체마다 다른 프로그램으로 구성되어있을 가능성이 높습니다. Apple에서는 B2B 거래는 보통 Custom 배포를 권장합니다. 고객의 관리를 B2C형식으로 관리하지 않는 이상 App Store 배포는 힘들다고 봐야합니다. 

Custom 배포는 단계적으로 구성되어야 합니다.

더보기

- ABM(Apple Business Manager)

- MDM Server

Custom App 배포 방법

첫번째로, App Store Connect를 통하여 앱을 배포합니다. App Store와 방식이 비슷합니다. 특정 대상에 배포 설정하면 됩니다. 그리고 App Store 배포보다 검토 시간은 짧습니다. 

두번째로, ABM(Apple Business Manager)를 가입하여야 합니다. 대상은 고객 기업에 해당 하는 내용입니다. 고객의 회사 정보를 통하여 가입합니다. 승인까지 대략 7일 정도 발생합니다. 그리고 ABM에서 사용자화 앱에서 배포된 앱을 확인 할 수 있습니다.

ABM 설정 메뉴

세번재로, MDM서버 입니다. MDM 서버는 모바일 기기를 관리하는 솔루션입니다.  회사의 기밀 유출 방지와 기업의 기기 관리 그리고 소프트웨어 관리 목적에 의해 사용됩니다. Custom 앱을 특정 단말기에 배포하고 그 직원이 퇴사발생시 App의  제거까지 관리 할 수 있습니다.

3) Enterprise 배포

Enterprise 배포는 특정 대상으로 배포하게 됩니다. 예를들어 직원수가 300명 이상의 기업에서 자체 개발 하였을경우, 기업의 정보를 가지고 Apple Developer Enterprise 계정을 생성합니다. 그리고 그 어플은 App Store와 일반적인 배포와 상관없이 진행하고자 할때 Enterprise 배포를 선택합니다. 위 방식은 Apple의 앱 검토가 필요하지 않기때문에 Webview를 통하여 하이브리드앱 또한 작성이 편합니다. 단, 배포 방식은 url을 통하여 접속 설치가 되어야하고 인증서의 갱신시 재배포 되어야하는 문제가 있습니다.  안드로이드 같은경우는 apk파일을 배포하여 설치 할 수 있게 하는 그러한 방식이라 보면 됩니다. 단, Apple은 App 작성시 인증서라는 문제가 있어 매우 까다롭습니다.

4) 기타

1. 개발용 테스트

- 테스트 기기를 uuid를 등록하고 USB 디버깅을 통하여 배포하는 방식

2. 애드훅(adhoc)

- 테스트 기기를 uuid를 개발자 센터에 등록 후 배포하는 방식(개발자 ID당 100대 까지 가능)

3. 테스트 플라이트 

- 베타 테스트 사용 방법

- 테스터의 email를 통하여 초대 하여 사용(사용 기간의 제한이 있음)

 

 

728x90
반응형
Comments