2011-01-31 3 views
4

이것은 코딩 질문이 아니지만 내 앱 베타 테스트와 관련이 있으므로 여기서 관련이 있다고 생각합니다.내 근처에 있지 않은 사람들에게 내 공개되지 않은 iPhone 앱을 테스트하려면 어떻게해야합니까?

온라인 친구와 부모님과 같은 사람들에게 내 앱을주고 싶습니다. 누구도 저의 근처에 살지 않습니다. 내 앱을 테스트하기 위해 iPod Touch 또는 iPhone을 프로비저닝 할 수 있으며 내 컴퓨터에서 직접하지 않고도 iPod 또는 iPhone에 앱을 넣을 수 있습니까?

답변

9

예, 당신은 임시 빌드를 생성해야합니다. 베타 테스터가 전화기의 UDID를 보내도록 한 다음 해당 장치를 대상으로 Ad-Hoc 빌드를 작성하여 이메일로 전송합니다. 그들은 그것을 iTunes로 드래그 한 다음 전화기를 동기화하여 설치합니다.

실제로 Ad-Hoc 빌드를 처음 생성하면 약간의 재판이 될 수 있습니다. Apple의 문서는 모든 사실을 다루지 만 간단한 단계별 가이드가 없습니다. 나는 당신이 TestFlight을 체크 아웃 할 것을 강력히 제안 할 것입니다 - 사용하기가 자유 롭고 전체 프로세스를 훨씬 쉽게 만듭니다.

(여러분이 정말로 모험을 좋아한다면 당신은 Anticipation, 그것은 무료 및 오픈 소스 구글 앱 엔진에서 실행됩니다. 내가 쓴 간단한 애드혹 배포 도구를 밖으로 시도, 그래서 자신을 도울 수!)

+0

일에 대한 testflight 언급. –

+1

FYI, @Simon이 추천하는 Apple 문서는 [iOS 개발 가이드] (http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/145-Distributing_Applications/distributing_applications.html#/)입니다./apple_ref/doc/uid/TP40007959-CH10-SW19) - 자세한 내용은 "테스트 용 응용 프로그램 게시"절을 참조하십시오.:-) –

+0

[하키] (https://github.com/TheRealKerni/Hockey)도 고려하십시오. –

1

Ad Hoc Distribution을보고 싶습니다. 프로비저닝 포털에 Ad Hoc Distribution Provisioning 프로파일을 만든 다음 Build & Ad Hoc 프로파일로 서명 한 아카이브를 아카이브 한 다음 "공유"하십시오.

체크 아웃 this article, 그것을 통해 당신을 안내하고 그것을 온라인으로 배포하는 좋은 방법을 보여줍니다. 앱을 변경하거나 프로필에 새 기기를 추가 할 때마다 프로세스를 반복해야합니다.

1

앱의 임시 버전을 만들어야합니다.

사용자 장치의 UUID를 가져와야합니다. Erica Sadun은 이것을 도와주는 app을 만들었습니다. 장치에서 uuid를 가져 와서 전자 메일로 보냅니다. 이러한 UUID는 dev.apple의 프로비저닝 센터에서 생성 한 특별 프로비저닝 프로파일에 포함됩니다.

ad hoc 배포의 경우 Hockey Framework을 사용합니다. 임시 버전과 프로비저닝 프로파일을 사용하여 웹 서버에 넣은 일부 php 파일.
베타 테스터는 기기로 웹 사이트를 방문하여 앱을 설치할 수 있습니다.

3

Ad Hoc DistributionProvisioning Portal에 있습니다. 기본적으로 친구가 테스트하는 데 사용할 장치의 고유 장치 ID가있는 Ad Hoc 배포 프로필을 만들어야합니다.

Xcode에서는 빌드 및 아카이브을 사용하여 위에서 언급 한 배포 파일로 앱을 빌드합니다. Organizer를 열고 보관 된 응용 프로그램을 클릭하면 공유 -> 전자 메일이 선택됩니다. 그러면 메일 클라이언트가 열리 며 .ipa과 사용자가 iTunes 및 동기화에 드롭 할 수있는 올바른 배포 파일을 첨부하십시오.

enter image description here

관련 문제