[ iOS ] 앱 스토어 개인, 회사, 엔터프라이즈 차이점
- Coding/스위프트 iOS
- 2021. 4. 15. 17:25
아이폰 개발을 하면 보통 개인 개발자 계정을 사용하거나 보통 회사에서 일로 업무를 하게 되면 회사 계정에 내 계정을 추가해서 관리를 합니다. 여러 개발용 계정을 한번에 관리할 수 있어서 편리합니다. 하지만 개인 개발자와 회사 계정의 차이점을 정확히 모르면 어떤 프로그램을 선택할지 잘 모르는 경우가 있습니다. 때문에 오늘 간단하게 앱스토어 계정의 종류에 대해서 알아보겠습니다. 개인 개발자와 달리 기업용 계정은 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/
역할의 종류
- 계정 소유자
- 관리
- 앱 관리
- 제품 개발
- 재정 관리
- 마케팅
- 판매
- 고객 지원
이상으로 간단하게 앱스토어의 권한과 프로그램의 종류에 대해서 알아봤습니다. 아무래도 앱스토어는 전세계에 다양하게 서비스할 수 있는 앱을 배포할 수 있다는게 참 매력적인 것 같습니다. 최근에는 수수료를 15% 감면해주는 중소 규모 비지니스 프로그램이라는 것도 만들어서 개인 개발자 및 영세 개발자에게 좋은 소식인 것 같습니다.
'Coding > 스위프트 iOS' 카테고리의 다른 글
[ iOS ] 애플 로그인 (Sign in with Apple) 구현 (2) | 2021.05.09 |
---|---|
[ 아이폰 개발 ] iOS 13 앱 다크모드 무시하기 설정 (0) | 2021.04.17 |
[ iOS ] 로컬 PUSH 와 APNS 푸시 차이점 완벽 정리 (0) | 2021.03.28 |
[ iOS ] Swift 애플 로그인 처리 및 정책 리젝 사유 (0) | 2021.03.19 |
[ Xcode ] CocoaPods 설치 에러 수정 xcrun: error: invalid active developer path (0) | 2021.03.18 |