iPhone 앱을 어떻게 베타 테스트 할 수 있습니까? 내 장치와 장치를 제공하는 사람은 누구나 장치를 사용할 수 있지만 베타 테스트를 위해 앱 스토어를 통해 제한적으로 릴리스 할 수있는 방법이 있습니까?
관련 : 또한 App Store를 사용하지 않고 앱을 휴대 전화로 가져 오는 방법에 대한 이 질문 을 참조하십시오 .
iPhone 앱을 어떻게 베타 테스트 할 수 있습니까? 내 장치와 장치를 제공하는 사람은 누구나 장치를 사용할 수 있지만 베타 테스트를 위해 앱 스토어를 통해 제한적으로 릴리스 할 수있는 방법이 있습니까?
관련 : 또한 App Store를 사용하지 않고 앱을 휴대 전화로 가져 오는 방법에 대한 이 질문 을 참조하십시오 .
답변:
2011 년에는 "Test Flight"라는 새로운 서비스가 있으며이 문제를 직접 해결합니다.
Apple은 2014 년에 TestFlight를 구입하여 iTunes Connect 및 App Store Connect에 통합했습니다.
Apple에서 제공 하는 지침은 여기 있지만 여러 앱에서 작동하는 일반 프로비저닝 프로파일을 만들고 베타 테스터를 추가 한 방법입니다.
내 설정 :
시작하기 전에 확인하십시오 ..
다음 메시지와 함께 각 베타 테스터에게 이메일을 보내십시오.
내 앱을 iPhone에 켜려면 휴대 전화에 대한 정보가 필요합니다. 그 응용 프로그램이 무엇인지 맞춰보세요!
아래 링크를 클릭하고 앱을 설치 한 다음 실행하십시오.
http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8
이 앱은 이메일을 생성합니다. 나에게 보내주세요.
테스터로부터 모든 UDID를 수집하십시오.
프로비저닝 포털로 이동하십시오 .
장치 섹션으로 이동하십시오 .
장치 추가 버튼을 클릭하고 이전에 수집 한 장치 를 추가하십시오.
Mac OS 유틸리티 프로그램 Keychain Access를 시작하십시오 .
기본 메뉴에서 키 체인 접근 / 인증 지원 / 인증 기관에 인증서 요청 ...을 선택하십시오.
팝업되는 대화 상자에는 이메일이 있고 이름이 지정되어 있어야합니다.
디스크에 저장된 단일 선택 단추를 선택 하고 계속하십시오.
파일을 디스크에 저장하십시오.
프로비저닝 포털로 돌아갑니다 .
인증서 섹션으로 이동하십시오 .
배포 탭으로 이동하십시오 .
인증서 요청 버튼을 클릭합니다 .
Keychain Access로 작성한 파일 ( CertificateSigningRequest.certSigningRequest)을 업로드하십시오 .
Aprove 버튼을 클릭하십시오 .
상태가 Issued로 표시 될 때까지 브라우저를 새로 고치십시오 .
다운로드 버튼을 클릭하고 distribution_identify.cer 파일을 저장하십시오 .
파일을 두 번 클릭하여 키 체인에 추가하십시오.
개인 키 와 파일 / 항목 내보내기 ... 를 선택하여 인증서를 백업하십시오 .
프로비저닝 포털로 다시 이동 하십시오.
프로비저닝 섹션으로 이동하십시오 .
배포 탭으로 이동하십시오 .
새 프로파일 단추를 클릭하십시오 .
라디오 단추 Ad hoc을 선택하십시오 .
이름을 mine Evertsson Common Ad Hoc로 이름을 입력하십시오 .
앱 ID를 선택하십시오. 여러 앱에 사용할 공통 앱 ID가 있습니다 : Evertsson Common .
내 경우에는 내 장치와 테스터 장치를 선택하십시오.
제출하십시오.
상태 필드에 Active 가 표시 될 때까지 브라우저를 새로 고치십시오 .
다운로드 버튼을 클릭하고 파일을 디스크에 저장하십시오.
파일을 두 번 클릭하여 Xcode에 추가하십시오.
Xcode에서 프로젝트를 엽니 다.
프로젝트 정보 창을 엽니 다 . 그룹 및 파일 에서 최상위 항목을 선택하고 Cmd + I를 누릅니다 .
구성 탭으로 이동하십시오 .
구성 릴리스를 선택하십시오 .
복제 단추를 클릭 하고 이름을 Distribution으로 지정하십시오 .
프로젝트 정보 창을 닫습니다.
열기 대상 정보 창을 :에서 그룹 및 파일 확장 대상을 , 당신의 목표를 눌러 선택 Cmd를 + I를 .
빌드 탭으로 이동 하십시오 .
Distribution 이라는 구성을 선택하십시오 .
코드 서명 섹션을 찾으십시오 .
의 값을 설정 신원 / 모든 아이폰 OS 장치 서명 코드 에 아이폰 배포 .
대상 정보 창을 닫습니다.
기본 창에서 Active Configuration to Distribution을 선택하십시오 .
파일 템플릿 Code Signing / Entitlements 에서 새 파일을 만듭니다 .
이름을 Entitlements.plist로 지정하십시오 .
이 파일에서 get-task-allow 확인란의 선택을 취소하십시오 .
대상 정보 패널을 불러 와서 코드 서명 섹션을 다시 찾으십시오 .
코드 서명 인 타이틀먼트 후 파일 이름 Entitlements.plist를 입력하십시오 .
프로젝트를 저장, 정리 및 빌드하십시오.
에서 그룹 및 파일 폴더 찾기 의 MyApp / 제품 및 확장합니다.
앱을 마우스 오른쪽 단추로 클릭하고 Finder에서 표시를 선택하십시오 .
.app 파일과 .mobileprovision 파일을 압축하여 아카이브를 테스터에게 보냅니다.
여기 내 앱이 있습니다. 휴대폰에 설치하려면 :
아카이브 파일을 압축 해제하십시오.
iTunes를 엽니 다.
두 파일을 iTunes로 드래그하여 보관함 그룹에 놓으십시오.
휴대 전화를 동기화하여 앱을 설치하십시오.
끝난! 휴 이것은 나를 위해 일했습니다. 지금까지 하나의 테스터 만 추가했습니다.
전문 QA 엔지니어가 수행하는 기존의 "베타 테스트"와 준비가되기 전에 제품을 공개하는 "공개 베타 테스트"에는 차이가 있습니다.
테스터가 사용할 특정 iPhone / iPod에로드하는 "베타 테스트"를 수행 할 수 있습니다. '공개 베타 테스트'를 수행 할 수 없습니다. 일반인에게 사전 공개합니다.
2014 년 iOS 8 및 XCode 6 애플과 함께 iTunes Connect를 사용하여 iOS 앱의 베타 테스트를 도입했습니다 .
빌드를 iTunes connect에 업로드하고 메일 ID를 사용하여 테스터를 초대 할 수 있습니다. 이메일 주소 만 사용하여 최대 2000 명의 외부 테스터를 초대 할 수 있습니다 . TestFlight를 통해 베타 앱을 설치할 수 있습니다.
diawi.com은 무료 어워드에 대한 몇 가지 제한을 추가했습니다.
다음으로 가장 유용하고 사용하기 쉬운 대안은
마이크로 소프트
구글
https://firebase.google.com/docs/app-distribution/ios/distribute-console
기타
행복한 빌드 공유!
testflight 사용 :
1) 개발 인증서로 ipa 파일 생성
2) testflight에 ipa 파일 업로드
3) 이제 테스트 할 장치를 식별하려면 Apple 계정에 장치 ID를 추가하고 개발 인증서를 새로 고치십시오. 업데이트 된 인증서를 다운로드하여 testflight 웹 사이트에 업로드하십시오. 받고있는 장치 ID를 확인하십시오.
4) 이제 ipa 파일을 테스터에게 이메일로 보냅니다.
5) ipa 파일을 다운로드하는 동안 테스터에게 경고가 표시되지 않으면 장치 토큰 + 프로비저닝 프로파일이 확인 된 것입니다. 따라서 테스터는 이제 장치에서 ipa 파일을 다운로드하고 테스트 작업을 수행 할 수 있습니다 ...
다른 브라우저에서 설치하려는 경우 Dropbox 계정을 사용하여 임시 및 엔터프라이즈 앱을 배포하는 Mac 응용 프로그램 인 AppBox 를 사용할 수 있습니다 .
계기반*
*
향후 버전에서 사용할 수 있습니다
IPA 업로드
IPA 보관 및 업로드
IPA 업로드
(이 스레드에는 공식 가이드가 여전히 없기 때문에 ..)
Apple에서 인수 한 베타 테스트 용으로 지금 (iOS8 +) 인수 한 TestFlight를 사용하면 미리 장치 UUID를 수집하지 않고도 베타 테스터에게 앱을 쉽게 전달할 수 있습니다 (테스터의 전자 메일 주소 만 필요). 필요한 모든 단계를 설명하는 광범위한 안내서는 iTunes Connect 개발자 안내서 에서 찾을 수 있습니다 .