[ iOS ] 앱 스토어 개인, 회사, 엔터프라이즈 차이점

아이폰 개발을 하면 보통 개인 개발자 계정을 사용하거나 보통 회사에서 일로 업무를 하게 되면 회사 계정에 내 계정을 추가해서 관리를 합니다. 여러 개발용 계정을 한번에 관리할 수 있어서 편리합니다. 하지만 개인 개발자와 회사 계정의 차이점을 정확히 모르면 어떤 프로그램을 선택할지 잘 모르는 경우가 있습니다. 때문에 오늘 간단하게 앱스토어 계정의 종류에 대해서 알아보겠습니다. 개인 개발자와 달리 기업용 계정은 D-U-N-S 계정이 필요합니다.

 

앱스토어 개발자 프로그램의 종류

  • Individual
  • In-House / Enterprise
  • Company / Organization

 

개인 개발자 계정

우선 개인 개발자 계정은 Certificates, Identifiers & Profiles 그리고 App Store Connect 두개의 메뉴가 있습니다. 왼쪽 메뉴는 앱 개발시 필요한 설정을 관리할 수 있는 콘솔이고 오른쪽 메뉴는 앱스토어에 앱들을 등록 및 관리할 수 있는 메뉴 입니다.

 

 

엔터프라이즈 계정

개인 개발자와 달리 앱스토어 메뉴가 없습니다. 이는 앱스토어에 앱을 올릴수 없다는 이야긴데 그럼 이런 프로그램이 왜 필요할까요? 기업 전용 앱을 만들기 위해서 입니다. 인트라넷이나 사내 출근 등록 시스템, 교육시스템등을 개발해 사내 직원에게 배포할 수 있습니다. 물론 회사가 아니고 어떤 단체여도 가능하겠죠. 대신 개인 개발자 계정에 없는 People 이라는 메뉴가 있는데 이는 개발자의 권한을 관리하기 위한 메뉴입니다. 다양한 개발자를 그룹에 포함 시킬 수 있습니다.

 

 

 

기업용 계정

일반적으로 법인계정으로 알고 있는데요. 개인 개발자 계정과 달리 People 메뉴가 추가되어 있습니다. 위에서 소개한 엔터프라이즈 계정과 마찬가지로 개발자를 추가 등록할 수 있고 프로비저닝, 인증서 등을 발급 할 수 있습니다.

 

 

테스트 플라이트 서비스

엔터프라이즈를 제외하고 App Store Connect를 사용할 수 있는 개인 또는 회사의 계정은 테스트 플라이트를 사용할 수 있습니다. 애플에서 제공하는 테스트 환경 서비스로 이메일 주소 또는 공개 링크를 통해 외부 테스트를 총 1만명 까지 초대할 수 있습니다. 물론 보통은 특수한 팀의 멤버들이 테스트를 위해 참여합니다. 그래도 만명이나 된다는 것은 처음 알았네요. 

 

 

프로그램 역할

앱스토어의 People 메뉴에서 설정할 수 있으며 법인 계정과 엔터프라이즈 계정에서 사용 가능합니다. 다양한 권한이 있고 개인 개발자 계정이라고 해도 앱스토어의 역할은 다양하게 부여가 가능합니다.

developer.apple.com/kr/support/roles/

 

Apple Developer Program 역할 - 지원 - Apple Developer

프로그램 역할 Apple Developer Program, Apple Developer Enterprise Program 또는 iOS Developer University Program에 등록하면 자동으로 멤버십 계정 소유자가 됩니다. 조직으로 등록했다면 팀에 멤버를 추가할 수도 있

developer.apple.com

 

역할의 종류

  • 계정 소유자
  • 관리
  • 앱 관리
  • 제품 개발
  • 재정 관리
  • 마케팅
  • 판매
  • 고객 지원

 

이상으로 간단하게 앱스토어의 권한과 프로그램의 종류에 대해서 알아봤습니다. 아무래도 앱스토어는 전세계에 다양하게 서비스할 수 있는 앱을 배포할 수 있다는게 참 매력적인 것 같습니다. 최근에는 수수료를 15% 감면해주는 중소 규모 비지니스 프로그램이라는 것도 만들어서 개인 개발자 및 영세 개발자에게 좋은 소식인 것 같습니다.

댓글

Designed by JB FACTORY