2011-11-08 3 views
0

현재 iPhone 앱을 개발 중이며 "Apple 표준 프로그램"을 사용하고 있습니다.Apple : 상점없이 배포하는 방법?

현재 배포 인증 및 OTA (over the air) 설치로 OTA 사용자에게이 응용 프로그램을 배포하고 있습니다.

작동하지만 최대 100 대의 기기로 제한됩니다.

"Apple Enterprise Program"에는이 (100 개 장치) 제한이 없습니다.

맞습니까?

엔터 프라이즈 프로그램에 등록하면 표준 프로그램과 100 명의 기기 사용자와 마찬가지로 내 앱을 배포하기위한 프로비저닝 프로파일을 생성하기 위해 UUID 장치를 가져와야합니까?

의견에 감사드립니다.

답변

2

아니요. 엔터프라이즈 분산 앱의 UDID를 알 필요가 없습니다.

그러나 기업용 프로그램을 등록한 직원이나 조직의 다른 구성원이 아닌 사람에게 엔터프라이즈 앱을 배포 할 수 없다는 점에 유의해야합니다.

Enterprise 배포 응용 프로그램은 인증서가 여전히 유효한 경우 장치가 사과 서버로 확인할 기회가있는 경우에만 응용 프로그램을 실행할 수 있도록하는 특수 배포 인증서 및 프로비저닝 프로파일로 서명됩니다. 즉, 애플은 불법적으로 배포 된 엔터프라이즈 애플리케이션에 대해 알아야만 배포 인증서를 철회하여 이러한 애플리케이션을 완벽하게 종료 할 수 있습니다. 또한 정규 인증서와 마찬가지로 해마다 인증서가 만료됩니다.

불행히도 문제의 진정한 해결책은 없습니다. 100 대의 장치 제한으로 인해 고객 중 한 명의 연구 프로젝트가 중단 될 수 있으므로 문제가 발생합니다. 현재 형태로 제공되는 Apple에서 제공하는 개발 프로그램은 최소한의 유연성 만 제공합니다. 충분한 사람이 있다면 언젠가는 뭔가를 바꿀 수도 있습니다.

+0

답변 해 주셔서 감사합니다. 배포 인증서는 매년 만료됩니까? 그렇다면 조직 사용자가 앱을 사용하는 방법 (엔터프라이즈 프로그램에서 배포)은 어떻게됩니까? – TheFrancisOne

+0

이전 배포 인증서가 만료되기 전에 갱신 된 배포 인증서와 프로비저닝 프로파일로 앱을 다시 빌드해야합니다. 그런 다음 새 버전을 사용자에게 배포하면됩니다. 적어도 1 년에 한 번이 작업을 수행해야하며 업데이트 알림을 앱에 포함시켜 사용자에게 업데이트해야한다는 사실을 알리시기 바랍니다. – Toastor

+0

그래도, 1 년이 소요되고 사용자가 새 인증서로 생성 된 새 앱으로 업데이트하지 않으면이 사용자는 이전 앱을 계속 사용할 수 있습니까? – TheFrancisOne

0

Apple 엔터프라이즈 프로그램은 조직 내에서만 배포를 허용합니다. 더 나아가 애플은 대기업에 엔터프라이즈 프로그램을 제한하고 멤버쉽에 대한 다른 제한이 있습니다.

일반적인 배포판을 찾고 있다면 Apple Enterprise Program은 선택할 수 없습니다.

+0

답장을 보내 주셔서 감사합니다. – TheFrancisOne

관련 문제