2014-07-23 11 views
0

고객의 엔터프라이즈 앱 스토어에 대해 이미 애플 앱 스토어에있는 내 앱의 맞춤형 버전을 제공한다는 미묘한 차이를 파악하려고합니다.고객의 엔터프라이즈 인증서를 사용하여 엔터프라이즈 앱 스토어 용 사용자 정의 앱 빌드

https://developer.apple.com/support/ios/enterprise.php에서

나는 나의 클라이언트에 대한 사내 응용 프로그램을 만들려고 계약자입니다. iOS 개발자 엔터프라이즈 프로그램에 가입하여이를 수행 할 수 있습니까?

아니요. iOS 개발자 엔터프라이즈 프로그램은 기업/조직이 독점적 인 사내 앱을 개발하여 직원에게 배포하는 프로그램입니다.

고객이 iOS 개발자 엔터프라이즈 프로그램에 등록하고 회사의 개발자를 iOS 개발 팀에 추가해야합니다.

내 클라이언트가 이미 iOS 개발자 엔터프라이즈 프로그램에 등록 된 경우 클라이언트가 자신의 엔터프라이즈 인증서/배포 인증서를 나와 공유하여 앱을 만들 수 있습니까? 그렇다면 누군가가 진행할 고급 단계를 언급하거나 문서를 가리킬 수 있습니까? 공유 인증서는 공통된 것이고 합법적으로 허용됩니까? 그는 자신의 인증서를 사용하여 서명하고 자신의 앱 스토어에 업로드 할 수 있도록

또는

나는 유물과 함께 고객을 제공 할 수 있습니까?

위의 접근 방법이 정확하고/가능할지 모르겠지만 몇 가지 기사를 읽은 후에 이것이 내 이해입니다. 제 이해가 잘못되면 저를 시정하십시오.

답변

2

고객은 iOS 개발자 엔터프라이즈 프로그램에 등록하고 회사의 적절한 개발자를 iOS 개발 팀에 추가해야합니다.

이것은 애플이 승인 한 가장 간단한 방법입니다. 이 작업이 완료되면 Xcode 또는 개발 센터에서 해당 팀을 선택하고 서명 된 IPA를 생성하는 데 필요한 인증서를 얻을 수 있습니다.

클라이언트의 기술적 인 능력에 따라 대안으로 소스 코드를 제공하고 자신의 서명 리소스를 사용하여 로컬에서 빌드를 수행하거나 엔터프라이즈 계정에 대한 자격 증명을 제공하도록 할 수 있습니다. 애플이 그 접근 방식에 너무 열중하지는 않지만 모든 것을 해보십시오. 그들은 또한 자신의 인증서가있는 .p12를 내보낼 수 있지만 애플 은 실제로입니다. "금이 간"앱 스토어 및 해적 앱 버전의 대부분은 누출 된 엔터프라이즈 인증서에 의해 작동됩니다.

가능한 대안은 here과 같이 맞춤 B2B (business to business) 경로입니다. 이것은 또한 귀하의 고객 (들)에게 더 쉬울 수도 있습니다.

+0

고맙습니다. 이 답변을 빠르게 살펴보고 http://stackoverflow.com/a/16940873/6243이 가능한 옵션인지 제안 해주십시오. 여기에 제안 된 접근 방식을 사용하면 고객에게 이슈를 보낼 수 있으며 다시 서명하고 엔터프라이즈 Appstore에 업로드하면됩니다. – Varun

+0

시도해 볼 수 있습니다. 나는 다시 운이 좋은 IPAs를 서명하지 않았다. – jrturton