Apple Developer Program으로 전환하기

Apple Developer Enterprise Program은 안전한 내부 시스템을 사용하거나 MDM(모바일 기기 관리) 솔루션을 통해 직원들에게 직접 비공개로 배포해야 하는 특정 사용 사례를 위한 것입니다. 이 프로그램이 모든 회원에게 적합한 프로그램인지 확인하기 위해 멤버십 만료일이 다가오면 계정 소유자는 조직, 소프트웨어 및 배포 방법에 관한 세부 사항을 요청받게 됩니다. Apple Developer Enterprise Program에 참여할 수 있는 자격을 조직에서 상실하였거나, 프로그램이 조직에 적합하지 않다고 판단한 경우 Apple Developer Program으로 전환하여 계속해서 비공개로 앱을 배포할 수 있습니다.

배포 방법

Apple Developer Program의 회원은 다음의 방법으로 앱을 비공개로 배포할 수 있습니다.

  • Apple Business Manager
    특정 비즈니스를 대상으로 앱을 대량으로 배포.
  • Apple School Manager
    특정 교육 기관을 대상으로 앱을 대량으로 배포. 할인을 제공할 수 있음.
  • Ad Hoc 배포
    Ad Hoc Provisioning profile(Ad Hoc 권한 설정 프로파일)이 설치된 기기에서 앱을 실행.
  • 등록되지 않은 앱 배포
    특정 기관을 대상으로 App Store에서 앱 배포.
  • TestFlight
    최대 10,000명의 테스터에게 베타 앱 버전을 제공하고 피드백 수집.

멤버십 전환 방법

등록: 앱 심사까지도 포함하면서 새로운 시스템을 통해 소프트웨어 및 배포를 설정하는 시간을 감안해서 멤버십이 만료되기 전에 충분한 시간을 두고 Apple Developer Program에 등록할 것을 권장합니다. 등록 시 Apple Developer Enterprise Program 멤버십에 사용한 것과 다른 Apple ID를 사용해야 한다는 점에 유의하시기 바랍니다 조직으로 등록하는 방법 알아보기.

갱신 거부: 계정 소유자가 Apple Developer 계정에 표시된 갱신 배너에서 ‘거절’을 클릭하면 됩니다 다른 방법으로는 계정 소유자가 갱신에 필요한 정보를 제출하지 않으면 Apple Developer Enterprise Program의 멤버십이 멤버십 만료일에 자동으로 종료됩니다. 만료 이후 90일 동안 소프트웨어 실행이 가능합니다.

기존 앱 관리하기

Apple Developer Program의 회원이 되면 앱의 번들 식별자를 새로 만들고 앱을 다시 게시하고 App Store Connect를 사용하여 앱 심사에 제출합니다. 이 과정을 진행하는 동안 앱의 사용 가능 여부를 비공개로 설정하고 앱을 다운로드할 수 있는 조직을 지정할 수 있습니다.

번들 식별자

두 개의 서로 다른 Developer Program에 동일한 번들 식별자를 사용할 수 없기 때문에 고유한 번들 식별자로 앱을 다시 식별해야 합니다.

Entitlements(권한)

중요 알림 또는 CarPlay와 같은 Entitlements(권한)는 개발자 계정에 연결되어 있습니다. Apple Developer Enterprise Program의 회원으로 Entitlements(권한)를 부여받았다면 Apple Developer Program의 회원으로 Entitlements(권한)를 다시 요청하도록 합니다.

앱 심사

Apple Developer Program에서는 앱을 외부 조직으로 배포할 수 있기 때문에 개발자는 모든 사용자의 안전한 경험을 위해서 App Store 심사 지침을 준수해야 합니다. 심사 준비 방법 및 승인이 거부되는 일반적인 이유를 알아보시기 바랍니다. 대부분의 앱은 24시간에서 48시간 이내에 심사가 완료됩니다. 하지만 중요 업데이트가 있는 경우 빠른 심사를 요청(영문)할 수 있습니다.

사용자 마이그레이션

현재로서는 Apple Developer Enterprise Program에서 Apple Developer Program으로 앱을 이동할 때 앱 바이너리, 앱 식별자, 앱 Entitlements(권한) 또는 앱 샌드박스 데이터를 마이그레이션할 수 있는 방법이 없습니다. 따라서 기존의 앱을 새로운 맞춤형 앱으로 다시 빌드하고, 게시 및 배포해야 합니다. 사용자는 앱을 새로 설치해야 하며 로그인, 설정, 로컬 앱 데이터 다운로드를 새로운 앱을 사용할 때처럼 다시 해야 합니다.

맞춤형 앱 배포에 대해 더 알아보기