2014-07-22 8 views
1

이것이 내 시나리오입니다.고객 기업 앱 스토어 용 iOS 앱 개발

저는 Company-A에서 일하고 Apple AppStore에서 앱을 개발하고 출시했습니다. 우리 회사는 iOS Developer Enterprise Program에 등록되어 있습니다. 이를 통해 기업의 앱 스토어에서 앱을 호스팅 할 수 있으므로 QA가 전세계에 퍼져서 다운로드하고 테스트 할 수 있습니다.

이제 CustomerCompany-1 및 CustomerCompany-2는 해당 회사에만 적용 할 수있는 특수 기능을 앱에서 원하는 고객 2 명입니다. 맞춤 앱을 개발할 수는 있지만 앱을 고객에게 제공하여 회사 앱 스토어에서 호스팅 할 수 있는지 여부는 잘 모르겠습니다.

iOS 개발자 엔터프라이즈 프로그램에 참여해야합니까? 이 작업을 수행하기 위해 별도의 빌드를 만들어야합니까?

답변으로 '가능하지 않음'을 수락하지만 답을 뒷받침할만한 통찰력이 필요합니다.

편집 :

는이 question보고 아마르에 의해 주석이 나에게 매우 흥미를 가지고. 고객이 엔터프라이즈 인증서를 제공하는 경우 해당 인증서를 사용하여 앱을 구축하여 자신의 앱 스토어에서 호스팅 할 수 있습니까? 이것은 고객 인증서를 사용할 것이므로 서버를 물리적으로 제어 할 필요가 없기 때문에 완벽하게 작동 할 것입니다.

+0

세부 사항을 추가해야합니다. 예를 들어 앱에 로그인 기능이 있습니까? 그렇다면 로그인에 기반한 기능을 소속 된 회사와 구분할 수 있습니다. –

+0

@JimBeam 로그인을 기반으로 지원해야하는 기능을 구분할 수 없다고 가정 해 봅시다. 고객 회사 앱 스토어에서 호스팅해야하는 맞춤 앱을 개발해야합니다.그게 가능한가 내 질문이다. – Varun

+0

다른 응용 프로그램으로 취급하고 다른 번들 ID로 바인드하고 다른 서버에 호스트하는 이유는 무엇입니까? – Geet

답변

1

고객 회사가 귀사의 법적 소유 주체가 아니라고 가정 할 때 각 고객 회사는 자체 엔터프라이즈 라이센스를 보유해야합니다. 귀사는 허가 된 엔터프라이즈의 직원, 계약자 또는 감독 고객에게만 엔터프라이즈 응용 프로그램을 배포 할 수 있습니다.

(기능상의 이유로 사용하지 않는 한) 특정 빌드가 필요하지 않지만 자체 엔터프라이즈 라이센스를 사용하여 배포해야합니다. (1) 고객 에 의해 사용 내부 직원에 의한 사용, (2) 배치를위한 배치 중 실제에 : 두 가지 방법으로 배포 장치에 배포 될 수있다 본 계약에 따라 개발

"내부 용도 신청 검토 및 배포를 승인 할 애플의 권리에 따라 소재지 또는 직접 감독과 다른 위치에있는 직원의 물리적 제어하에, 여기에 명시된 를 설정한다. "

(f)에 고객이 당신의 내부를 사용하여 사용하도록 허용 응용 프로그램,하지만귀하의 물리적 구내에만 (i) 또는 (ii) 다른 장소에 을 사용하는 경우 그러한 모든 사용은 직원의 직접적인 감독 및 물리적 통제하에 있어야합니다 (예 : 고객에 대한 판매 프레젠테이션). 2.1 (f)에, 당신은 어떤 방식으로 고객에게 또는 의 제 3 자에 대한 귀하의 내부 사용 응용 프로그램을 사용할 수 있도록 배포, 사용하거나하지 않을 수 있습니다 [섹션은 위에 인용]에 규정 된 경우를 제외하고

.

+0

답변 해 주셔서 감사합니다. 그러나 앱을 호스팅하는 위치를 직접 감독하고 물리적으로 제어해야한다고 분명히 명시합니다. 그러나 이것은 나의 경우에는 가능하지 않을 수 있습니다. 나는 고객에게 앱을 넘겨 주며 회사는 앱 스토어에서 호스팅하여 회사가 통제하지 못하게 할 것입니다. 그런 일이 가능한가? 내가 여기서 읽은 것을 바탕으로, 그것은 보이지 않습니다. – Varun

+0

다른 SO 질문에 대한 토론을 기반으로 질문을 편집했습니다. 간단히 말해, 고객이 엔터프라이즈 인증서를 제공하면 해당 고객 전용으로 앱을 만들 수 있습니까? – Varun