2012-10-19 5 views
3

여러 고객에게 라이센스를 제공 할 iOS 앱을 개발 중입니다. 나는 이 아니며은 공공 또는 비즈니스 앱 스토어 내에서 배포하기를 원하므로 나의 유일한 합법적 인 경로는 내 고객이 iOS 개발자 엔터프라이즈 프로그램에 등록 된 사내 앱 경로이며 내 앱에 서명합니다. 프로비저닝 프로파일. 이것은 아마도 내 고객이 직원들에게 내 앱을 배포 할 수있게 해줍니다. 나는 사람들이 성공적으로이 일을 다수의 게시물을 읽었습니다하지만, 나는 몇 가지 질문이 있습니다iOS 앱을 여러 고객에게 사내 앱으로 배포

  1. 내가 어느 한 고객 맞춤형 소프트웨어를 개발 하지입니다. 따라서 App Store 외부의 여러 고객에게 소프트웨어를 배포하고 있습니다. 이것이 사내 애플 리케이션을위한 Apple의 의도와 관련이 있습니까? 그렇다면이 말을하는 Apple의 언어가 있습니까? 내 시나리오와 관련하여 Enterprise Developer Program Agreement에서 아무 것도 발견하지 못했습니다.

  2. 고객이 자신의 인증서/프로비저닝 프로필/개인 정보를 서명 목적으로 공유하는 경우 Apple과 관련하여 문제가 있습니까? this thread에있는 메시지는 악의적 인 의도가 없더라도 Apple이 공유 된 인증서를 취소 할 수 있음을 나타냅니다. 심각한만큼 버그가 내 애플 리케이션에서 발견되면

    • : 난 그냥 B2B 저장소를 사용하지 않는 이유를 궁금 할 사람으로

은, 그 경로는 나를 위해 두 가지 문제를 제시하는 것 , 고객에게 내 SLA를 준수하기 위해 핫픽스가 필요합니다. 앱 스토어 리뷰 기간으로 인해 어려움이있었습니다.

  • 내 응용 프로그램에는 온 - 프레미스 서버 구성 요소가 있으며 버전은 고객마다 다릅니다. 앱 스토어는 내 앱의 최신 버전 만 배포하기 때문에 내 서버의 모든 기존 버전과 역 호환이 가능해야합니다. 하위 호환성 규율은 좋은 습관이지만 QA 매트릭스에 상당한 영향을 미치므로 어떤 고객이 어떤 앱 버전을 사용하는지 제어하고 싶습니다.

  • 의견을 보내 주셔서 감사합니다.

    답변

    1

    testflightapp를 통해 앱을 배포 할 수 있습니다. 모든 고객이 프로젝트의 테스터로 있습니다.

    +0

    사과가 승인합니까? 그들이 만든 규칙을 위반합니다. – Minthos

    +0

    @Minthos : 사실, 그것은 개발 버전의 배포에 합법적 인 방법으로 머물러 있습니다. 모든 참가자는 개발 프로그램의 프로파일에 추가하여 다운로드 한 후에이 앱을 실행할 수 있어야합니다. 개발 단계에서 원격 배포의 문제를 해결합니다. 그것은 사과에 의해 설정된 실행 권한 제한을 깨뜨리지 않습니다. – SONIC3D

    관련 문제