2012-08-22 3 views
7

우리는 앱 스토어를 사용하여 앱에 대한 비공개 베타 테스트를하고 싶습니다.Apple Store를 사용하여 클로즈드 베타 테스트를 위해 미완성 된 iOS 앱을 배포 할 수 있습니까?

우리는 임시 방편에 대해 알고 있지만 테스터의 UDID를 수집해야하며 프로비저닝 프로파일에 포함해야합니다. 이상적인 것은 아닙니다. 테스터에게 UDID를 묻지 않기 위해서입니다.

또 다른 방법은

사용자는 때 응용 프로그램이 시작 로그인 할 필요가 ... 수집 및 저장 UDID에 필요하지 않습니다 엔터프라이즈 배포를 사용하지만, 이제 또 다른 가능성에 대해 이야기 할 것입니다. 앱에서 사용자 계정을 만들 수 없으므로 서버에 베타 - 테스터 계정을 만들고 애플 스토어에 베타 버전을 제출하고 이메일을 통해 베타 테스터에게 자격 증명을 보냅니다.

유일한 질문은 Apple Store에 완료되지 않은 앱을 제출하는 것이 좋습니다. 제출 후 모든 iOS 사용자는 앱을 다운로드 할 수 있지만 베타 테스터 만 로그인 할 수 있습니다. 또한 이전에 Apple의 피드백을 알고있는 이점이 있으므로 어떤 문제도 이전에 해결할 수 있습니다. 애플이 미완성 애플 리케이션을 승인 할 것이라고 생각합니까?

또한 Apple Store에 제출 된 응용 프로그램에 대한 응용 프로그램 검토를 비활성화 할 수 있습니까? 우리는 ... 베타 테스트 기간 동안

감사합니다, 마이클

+3

Appstore는 앱을 베타 테스트 할 수있는 곳이 아니며 가이드 라인에 분명히 나와 있습니다. https://developer.apple.com/appstore/resources/approval/guidelines.html (2.9 참조) – Luke

+0

@ 루크 : 많은 스토어에서 베타 테스트가 진행됩니다 (애널리틱스 사용). 완전히 기능적인 앱이 아니란 것은 분명하지 않습니다. 모든 고객은 베타 테스터가됩니다. – hotpaw2

+0

이 문제를 어떻게 해결 했습니까? 나는 같은 문제에 직면하고있다. – jerik

답변

7

간단한 답을 사용자의 나쁜 리뷰를 얻을 싶지 않아요. No.

상세한 답변입니다. 아니요, 애플은 앱 스토어의 애플리케이션을 최종 제품으로 요구합니다. 베타 버전이라고 부르지 않거나 완료되지 않은 참조를하지 않는 한이를 통과시킬 수 있습니다. 이 방법을 사용하면 개발자의 라이센스가 취소 될 수있는 Apple의 규칙을 피할 수 있습니다.

자세한 내용은 여기에서 찾을 수 있습니다 - 추가>http://developer.apple.com/appstore/resources/approval/guidelines.html < --HERE

편집 : 아니 당신은 그쪽으로 앱 스토어에 리뷰를 비활성화 할 수 없습니다.

+0

정식으로 답이 맞지만 비공식적 인 경우가 종종 M.F. 그것을 설명하십시오. 가장 좋은 예는 앱 "Mailbox"였습니다. 다운로드 할 때 작동하지 않았습니다. 등록해야하고 승인을 받아서 앱을 사용할 수 있습니다. – jerik

+0

이 답변은 TestFlight로 인해 더 이상 바르지 않습니다. – Fluidity

+0

@Fluidity TestFlight는 Apple Store가 아닙니다. 그것은 애플 베타 서비스이지만 여전히 앱 스토어가 아닙니다. – Jeremy1026

1

나는 애플이 그것을 허용하지 않을 것이라는 확신이 있으며, 이는 대부분 사람들이 앱을 사용하지 못하도록하고 있기 때문이다. 아직 완성되지 않은 앱을 제출하기 때문에.

5

베타 테스트 앱은 Apple의 앱 스토어 가이드 라인에 의해 명시 적으로 금지되어 있습니다.

그러나 앱에 베타 테스트로 명시 적으로 라벨을 지정하거나 광고하지 않고 앱이 정상적으로 작동하고 승인 된 것으로 보이는 경우 Apple에서 제출을 승인 할 수 있습니다.

실제로 개발자가 미완성 된 응용 프로그램을 제출하고 App Store에 배치하는 것은 일반적입니다 ("최소 실행 가능한 제품"개발 스타일 참조). 그러나 미완성 된 기능은 분명히 나타나지 않아야하며 앱 설명이나 문서에서 아무 것도 언급하지 않아야합니다. 따라서 앱이 리뷰어에게 완전히 기능을 발휘할 수 있습니다 (예 : 일부 기능이 누락 된 경우 버튼과 설명서가 숨겨 짐). 아무도 뭔가 빠졌음을 압니다.) 나는 원래 디자인 사양에 많은 수십 가지 기능이 5 개 정도 밖에없는 앱 스토어에 앱을 가지고 있습니다.아무도 모릅니다 (현재까지 :

폐쇄 된 테스트에는 특정 테스터 (Ad Hoc, Enterprise 또는 B2B 계정 사용 제외)로만 앱 다운로드를 제한 할 수 없으며 나쁜 리뷰를 방지 할 수있는 방법이 없습니다. 등급. 국가 별 및 일별로 앱 사용을 제한하고 검색 키워드를 제출하지 않아 노출을 제한 할 수 있습니다. 당신은 당신의 애플 리케이션을 너무 높게 가격을 매길 수 있고 당신이 복사 당 높은 가격의 30 %를 애플에게 기꺼이 주려고한다면 당신의 테스터에게 애플 리케이션을 선물한다.

8

TestFlight Beta Testing을 사용할 수 있으며, UDID를 묻고 등록 할 필요없이 현재 제한 인 1,000 개를 초청 할 수 있습니다. 내가 제대로 애플 개발자 가이드 라인을 이해한다면

1

, 당신은 TestFlight의 외부 테스트 스위트를 사용하는 것보다 모든 외부 기관 (공공 고객, 친구 등) 다른를 베타 응용 프로그램을 배포 할 수 없습니다. AdHoc에 대한 많은 사람들 (그리고 귀하의 질문에 언급)은이 문제를 해결하는 방법으로 이야기합니다. Apple 개발자 웹 사이트를보고 dev 계정에 장치를 추가하려고하면 Ad Hoc 장치가 내부 용 조직 용으로 만 사용된다는 경고 (see image from SO question here) 또는 사용자가있는 경우 해당 조직의 법률 대리인 (즉, 컨설팅 회사가 회사의 앱을 만들기 위해 고용 한 경우) 이것을 바탕으로 AdHoc이 외부 베타 테스트를 위해 TestFlight를 사용하는 것을 방해하지 않는다고 생각합니다.

관련 문제