2012-05-02 1 views
0

내 고객이 약 50 명을 베타 테스트하고 싶어하는 iOS 앱을 개발 중입니다. 그러나 개발자 포털 계정에 UDID를 계속 추가하고 매번 새 프로비저닝 프로파일을 생성하지 않아도됩니다. 새로운 사용자를 추가하는 전술 한 고통스러운 프로세스를 거치지 않고도 베타 버전을 배포 할 수있는 방법이 있습니까? 나는 자동적으로 생각하고있다!iOS 앱 베타 배포 (대규모)

답장을 기다리십시오!

+0

나는 Testflight에서 전자 메일을 통해 모든 사람을 초대하는 대신 불가피하다고 생각하지만 베타 테스터까지 사람들에게 서명 할 수있는 URL을 만들 수 있습니다. 결국, Testflight를 사용하여 모든 UDID를 txt 파일로 내보내고이를 사용하여 사람들을 Apple Provisioning 포털에 등록 할 수 있습니다. –

+0

testflight를 사용하지 않습니다 –

+0

@max_ Testflight를 사용하지 않는 이유가 무엇입니까? – ThomasW

답변

1

표준 개별 개발자 등록을 사용하여 재고 OS iOS 장치의 모든 응용 프로그램을 테스트하려면 각 장치의 UDID가있는 프로필을 생성해야합니다. 예외 없음.

개발자 포털에 UDID를 계속 추가하거나 (또는 ​​testflight에서 수집하도록) 클라이언트에게 더 이상 알려주지 않아야합니다. (클라이언트에게 초기 배치 이후에 추가 될 각각의 추가 장치에 대해 충분히 큰 추가 금액을 청구하는 것은 "고통스러운"작업이 아니라 기꺼이 그렇게하게 될 것이라고 생각합니다.)

엔터프라이즈 프로그램은 클라이언트 또는 고객이 아닌 등록 된 개발자의 직원에게만 사용할 수 있습니다. 고객이 D & B 등급 인 경우이 프로그램에 등록하여 UDID를 수집하지 않고 직원에게 배포 할 수 있습니다.

1

개발자 포털에는 사용자의 UDID 목록을 업로드하는 옵션이 있습니다 (장치 탭에서 "파일 업로드"를 클릭하십시오). 베타 사용자의 UDID를 준비하고 한 번 업로드하면 Ad Hoc 프로필을 한 번 생성하고 무선으로 배포 할 수 있습니다.

참고 파일 형식 (탭으로 분리)해야한다는 : 당신이 헤더를 추가 할 수 있도록

device_id_hex_40_chars description_text 
...      ... 

파일의 첫 번째 행은 무시됩니다.

+0

고마워요.하지만 탭으로 구분 된 파일을 업로드 한 후에는 항상 서명하는 사람이 될 것입니다. 그 한 사람 때문에 프로비저닝 프로파일을 다시 생성 할 필요가 없습니다. –

0

$ 299를 지불하려는 경우 iOS Enterprise Developer 프로그램에 가입하고 iOS Enterprise 배포를 사용하여 애플리케이션을 배포 할 수 있습니다. 이를 통해 무제한의 사용자에게 배포 할 수 있습니다.

https://developer.apple.com/programs/ios/enterprise/

그렇지 않으면 나는 Testflight을 건의 할 것입니다.

+0

애플의 엔터프라이즈 프로그램은 외부 업체에 엔터프라이즈 서명 된 앱을 제공하지 못하게합니다. @ hotpaw2 대답 – stonedauwg

+0

참조 소프트웨어를 외부 클라이언트에 제공 할 수 있지만 각 장치를 등록해야합니다. TestFlight와 같은 시스템을 사용하면 쉽게 등록 할 수 있습니다. – ThomasW