문제

iPhone 앱을 어떻게 베타 테스트할 수 있나요?내 장치에 다운로드할 수 있고, 장치를 제공하는 사람이라면 누구라도 그 장치에서 실행할 수 있습니다. 하지만 베타 테스트를 위해 앱 스토어를 통해 제한적으로 출시할 수 있는 방법이 있나요?

관련된:또한 참조하세요 이 질문 App Store를 사용하지 않고 휴대폰에 앱을 다운로드하는 방법에 대해 알아보세요.

도움이 되었습니까?

해결책

2011년에는 "Test Flight"라는 새로운 서비스가 출시되어 이 문제를 직접적으로 해결합니다.

이후 Apple은 2014년에 TestFlight를 인수하여 iTunes Connect 및 App Store Connect에 통합했습니다.

다른 팁

임시 배포 프로필 생성

그만큼 Apple이 제공하는 지침은 여기에 있습니다., 그러나 여러 앱에서 작동하는 일반 프로비저닝 프로필을 만들고 베타 테스터를 추가한 방법은 다음과 같습니다.

내 설정:

  • 엑스코드 3.2.1
  • 아이폰 SDK 3.1.3

시작하기 전에 다음 사항을 확인하세요..

  • Xcode를 통해 자신의 iPhone에서 앱을 실행할 수 있습니다.

A단계:프로비저닝 포털에 장치 추가

  1. 다음 메시지를 포함하여 각 베타 테스터에게 이메일을 보냅니다.

    내 앱을 귀하의 iPhone에 설치하려면 귀하의 휴대전화에 대한 몇 가지 정보가 필요합니다.맞춰보세요. 이를 위한 앱이 있습니다!

    아래 링크를 클릭하여 앱을 설치한 후 실행해 보세요.

    http://itunes.apple.com/app/ad-hoc-helper/id285691333?mt=8

    이 앱은 이메일을 생성합니다.저에게 보내주세요.

  2. 테스터로부터 모든 UDID를 수집하세요.

  3. 로 이동 프로비저닝 포털.

  4. 섹션으로 이동 장치.

  5. 버튼을 클릭하세요 장치 추가 이전에 수집한 장치를 추가합니다.

B단계:새 프로비저닝 프로필 만들기

  1. Mac OS 유틸리티 프로그램 시작 키체인 액세스.

  2. 메인 메뉴에서 다음을 선택하세요. 키체인 접근 / 인증 지원 / 인증 기관에 인증서 요청...

  3. 나타나는 대화 상자에는 귀하의 이메일과 이름이 있어야 합니다.

  4. 라디오 버튼을 선택하세요 디스크에 저장됨 그리고 계속하세요.

  5. 파일을 디스크에 저장합니다.

  6. 다음으로 돌아가세요. 프로비저닝 포털.

  7. 섹션으로 이동 인증서.

  8. 탭으로 이동 분포.

  9. 버튼을 클릭하세요 인증서 요청.

  10. 키체인 액세스로 생성한 파일을 업로드합니다. CertificateSigningRequest.certSigningRequest.

  11. 버튼을 클릭하세요 승인하다.

  12. 상태가 표시될 때까지 브라우저를 새로 고칩니다. 발행 된.

  13. 다음을 클릭하세요. 다운로드 버튼 그리고 파일을 저장하세요 distribution_identify.cer.

  14. 파일을 두 번 클릭하여 키체인에 추가합니다.

  15. 인증서를 선택하여 백업하십시오. 개인 키 그리고 파일/항목 내보내기....

  16. 다음으로 돌아가세요. 프로비저닝 포털 다시.

  17. 섹션으로 이동 프로비저닝.

  18. 탭으로 이동 분포.

  19. 버튼을 클릭하세요 새 프로필.

  20. 라디오 버튼을 선택하세요 애드 혹.

  21. 프로필 이름을 입력하세요. 내 이름은 제가 지었습니다. Evertsson 공통 임시.

  22. 앱 ID를 선택하세요.여러 앱에 사용할 공통 앱 ID가 있습니다. 에베르트손 커먼.

  23. 내 경우에는 내 장치와 테스터의 장치를 선택합니다.

  24. 제출하다.

  25. 상태 필드가 나타날 때까지 브라우저를 새로 고칩니다. 활동적인.

  26. 버튼을 클릭하세요 다운로드 그리고 파일을 디스크에 저장합니다.

  27. 파일을 두 번 클릭하여 Xcode에 추가합니다.

C단계:배포용 앱 빌드

  1. Xcode에서 프로젝트를 엽니다.

  2. 열기 프로젝트 정보 창유리:~ 안에 그룹 및 파일 맨 위 항목을 선택하고 명령+I.

  3. 탭으로 이동 구성.

  4. 구성을 선택하세요 풀어 주다.

  5. 버튼을 클릭하세요 복제하다 그리고 이름을 지어라 분포.

  6. 프로젝트 정보 창을 닫습니다.

  7. 열기 대상 정보 창유리:~ 안에 그룹 및 파일 확장하다 대상, 목표를 선택하고 명령+I.

  8. 탭으로 이동 짓다.

  9. 선택 구성 명명 된 분포.

  10. 섹션 찾기 코드 서명.

  11. 값을 설정 코드 서명 ID/모든 iPhone OS 장치 에게 아이폰 배포.

  12. 대상 정보 창을 닫습니다.

  13. 기본 창에서 활성 구성 에게 분포.

  14. 파일 템플릿에서 새 파일 만들기 코드 서명/자격 부여.

  15. 이름을 붙이다 자격.plist.

  16. 이 파일에서 확인란을 선택 취소하세요. 작업 허용.

  17. 불러와 대상 정보 창을 클릭하고 섹션을 찾습니다. 코드 서명 다시.

  18. 후에 코드 서명 권한 파일 이름을 입력하세요 자격.plist.

  19. 프로젝트를 저장하고 정리하고 빌드합니다.

  20. ~ 안에 그룹 및 파일 폴더를 찾아보세요 마이앱/제품 그리고 확장하세요.

  21. 앱을 마우스 오른쪽 버튼으로 클릭하고 선택하세요. Finder에 공개.

  22. .app 파일과 .mobileprovision 파일을 압축하고 아카이브를 테스터에게 보냅니다.

    여기 내 앱이 있습니다.휴대폰에 설치하려면:

    1. 아카이브 파일의 압축을 풉니다.

    2. 아이튠즈를 엽니다.

    3. 두 파일을 모두 iTunes로 드래그하여 라이브러리 그룹에 놓습니다.

    4. 앱을 설치하려면 휴대폰을 동기화하세요.

완료!휴.이것은 나에게 효과적이었습니다.지금까지 테스터를 한 명만 추가했습니다.

전문 QA 엔지니어가 수행하는 전통적인 "베타 테스트"와 제품이 준비되기 전에 대중에게 공개하는 "공개 베타 테스트" 사이에는 차이가 있습니다.)

테스터가 사용할 특정 iPhone/iPod에 로드하는 "베타 테스트"를 수행할 수 있습니다.대중에게 사전 출시되는 "공개 베타 테스트"를 수행할 수 없습니다.

2014년에는 iOS 8 및 XCode 6과 함께 Apple이 출시되었습니다. iOS 앱 베타 테스트 iTunes Connect를 사용하여.

빌드를 iTunes Connect에 업로드하고 메일 ID를 사용하여 테스터를 초대할 수 있습니다.최대 초대 가능 2000 이메일 주소만 사용하는 외부 테스터.그리고 다음을 통해 베타 앱을 설치할 수 있습니다. 테스트비행

디아위 대안

diawi.com은 무료 계정에 대한 몇 가지 제한 사항을 추가했습니다.

다음으로 이용 가능하고 사용하기 쉬운 대안은 다음과 같습니다.

http://buildtry.com

정말 작동해요

테스트플라이트 사용:

1) 개발 인증서로 ipa 파일을 생성합니다.

2) testflight에 ipa 파일을 업로드합니다.

3) 이제 테스트할 장치를 식별하려면 Apple 계정에 장치 ID를 추가하고 개발 인증서를 새로 고치십시오.업데이트된 인증서를 다운로드하고 testflight 웹사이트에 업로드하세요.받고 있는 장치 ID를 확인하세요.

4) 이제 ipa 파일을 테스터에게 이메일로 보냅니다.

5) ipa 파일을 다운로드하는 동안 테스터에게 경고가 표시되지 않으면 장치 토큰 + 프로비저닝 프로필이 확인되었음을 의미합니다.따라서 테스터는 이제 장치에 ipa 파일을 다운로드하고 테스트 작업을 수행할 수 있습니다.

iOS 8, Xcode 6, iTunes Connect 및 TestFlight를 사용하면 더 이상 UDID 및 Ad Hocs가 필요하지 않습니다.베타 테스터로부터 받은 Apple ID만 있으면 됩니다.현재는 25명의 내부 테스터로만 앱을 베타 테스트할 수 있지만 곧 1000명의 외부 테스터도 참여할 수 있게 될 것입니다. 이 블로그 게시물 내부 테스터와 함께 베타 테스트를 설정하는 방법을 보여줍니다.

라는 비교적 새로운 서비스가 있습니다. 하키앱, TestFlight와 경쟁하는 것처럼 보이지만 무제한 사용자에 대한 액세스를 제공한다고 주장하지만 이제 iTunes Connect에 직접 통합된 TestFlight와는 달리 약간의 비용이 듭니다.

(이 스레드에는 공식 가이드가 아직 없기 때문에..)

테스트비행, Apple에서 인수했으며 현재 베타 테스트에 사용 가능한 iOS8+를 사용하면 기기 UUID를 미리 수집할 필요 없이 베타 테스터에게 앱을 쉽게 전달할 수 있습니다(테스터의 이메일 주소만 필요함).필요한 모든 단계를 설명하는 광범위한 가이드는 다음에서 찾을 수 있습니다. iTunes Connect 개발자 가이드.

당신이 사용할 수있는 앱박스, 다른 브라우저에서 설치하려는 경우 보관용 계정을 사용하여 임시 및 기업용 앱을 배포하는 Mac 애플리케이션입니다.

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


옵션

IPA 보관 및 업로드

  • 프로젝트/작업 공간을 선택하면 됩니다. 보관소 -> 아이파를 만들어라 -> ipa 업로드 -> 메일을 보내다 -> 그리고 맥 종료

IPA만 업로드

  • IPA 파일을 선택하면 됩니다. ipa 업로드 -> 메일을 보내다 -> 그리고 맥 종료

특징

  • 동일한 링크 유지
    • 이 기능은 동일한 번들 식별자로 업로드되는 향후 모든 ipa에 대해 동일한 짧은 URL을 유지합니다.
    • 이 옵션을 활성화하면 동일한 URL로 이전 빌드를 다운로드할 수도 있습니다.
  • 자동 이메일 앱 배포 링크
  • Mac 자동 종료 배포 후
  • 최대 업로드 크기 => Dropbox 계정 저장 공간과 동일
  • 업로드된 앱 만료 => Dropbox에서 삭제할 때까지
  • 앱당 설치 => 무제한
  • 계기반*

    * 향후 버전에서 사용 가능


AppBox 대 Diawi

스크린샷

IPA 업로드

IPA 보관 및 업로드

IPA 업로드 중

여기서 한번 해보세요 https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top