2013-02-16 3 views
1

저희 회사는 Apple의 기업 프로그램에 등록되어 있습니다. 우리는 다른 회사의 직원을 대상으로 데모/테스트 빌드를 수행하고 있습니다. According to Apple, 우리는 다른 회사의 직원에게 앱을 배포하기위한 엔터프라이즈 프로그램을 사용할 수 없습니다. 하지만 다른 회사의 테스터에게 임시 시험 빌드를 보내고?Ad Hoc 테스트는 iOS 개발자 엔터프라이즈 프로그램의 다른 회사를 대상으로합니다.

This question은 매우 유사하지만 동일하지는 않은 질문을 처리합니다. 엔터프라이즈 프로그램을 사용하여 100 개의 기기 한도를 극대화하려는 것은 아닙니다. 문제는 없습니다.

회색 영역이 약간있는 것 같습니다. TestFlight는 테스터 장치의 적절한 UDID가 프로비저닝 프로파일에있는 한 엔터프라이즈 프로그램으로 작성한 빌드와 함께 작동합니다. 하지만 기술적으로 여전히 애플에 따르면 '불법'이라고 할 수는 없습니다. 테스트 빌드를 다른 회사의 직원에게 보내면 (프로파일의 UDID 포함)?

현재 상황은 일반 개발자 프로그램에도 가입해야하며 정규 프로그램을 사용하여 다른 회사의 테스터에게가는 Ad Hoc 빌드에 서명해야합니다. 옳은?

업데이트

나는 조나단의 대답은 정확 꽤 확신합니다.

+0

왜 이것이 폐회에 투표됩니까? 확실히 "실제 문제를 기반으로하는 실용적이고 답답한 질문"에 맞을 것 같습니다. – occulus

+0

다른 것으로 물어보기로 이전해야합니까? – occulus

+0

프로그래밍상의 문제는 아닙니다. SO의 지역 51에 이런 종류의 문제에 대한 새로운 게시판이 있습니다 –

답변

2

필자는 엔터프라이즈 프로그램이 내부 배포뿐만 아니라 테스트를 위해 100 개의 장치 Ad-Hoc을 허용한다는 것을 이해합니다. 여기서 중요한 점은 내부 사용을 위해 서명 한 응용 프로그램을 외부 "테스터"에게 배포하지 않는다는 것입니다. 이는 계약을 위반하는 것이 아니기 때문에 임시 메서드를 사용해야한다는 것입니다.

베스트 Jon

+0

답변 주셔서 감사합니다. 이 아이디어를 뒷받침 할 링크가 있습니까? – occulus

+0

https://developer.apple.com/programs/terms/ios/standard/ios_program_standard_agreement_20120912.pdf 섹션 7.2에서는 귀하가 소속 된 그룹을 배포 할 수 있다고 명시하고 있습니다. 제 생각에 그건 당신이 아는 사람이 거의 없다는 것을 의미합니다. – Bushbert

+0

그래서 내가 말하고 싶은 것은 엔터프라이즈 프로그램에는 표준 프로그램에서 사용할 수있는 것뿐만 아니라 내부적으로 배포 할 수있는 기능 (임시 배포 기능)이 모두 포함되어 있다는 것입니다. 따라서 질문에 대답 할 때 일반 프로그램에 별도로 가입 할 필요가 없습니다. 외부 사용자에게 배포 할 때 특별 배포 인증서를 사용해야합니다. – Bushbert