작은 개발자 그룹 테스터 용 빌드를 만들어서 iTunes Connect에 제출하기 전에 내 앱에서 베타 테스트를 수행하려고합니다. . 나는 Technical Note TN2250 on Ad Hoc distribution과 무수한 블로그 포스트와 스택 오버 플로우 기사뿐만 아니라 "Distributing Your App for Testing (개발자에게이 책을 읽으려면 Apple에 등록해야 할 수도 있음)을 읽었지만 지금까지는 성공하지 못했습니다. 자격이 유효하지 않기 때문에 앱 XXX가 설치되지 않았습니다 ...
- 이, 그리고 을 포함 (내가 엑스 코드 3.2.5을 실행하는거야.) :
단계 내가 찍은 모든 테스터 용 장치.
- 은 내가이 프로필을 다운로드하여 는 주최자 창에 을 드래그하여 엑스 코드로 설치, 나는 나는 "코드 로이 프로파일을 설정 한
- 개발> 프로비저닝 프로필에서 프로필을 볼 수 있습니다 서명 아이덴티티> 모든 아이폰 OS "를 제외하고 모든 행을 삭제"아이폰 인 타이틀먼트 PLIST "
- 은 내가 Entitlements.plist 파일을 만든 프로젝트와 대상 모두 설정에서이 에 재산 목록 유형을 설정"할 수 디버그 "하고 선택하지 않은 내가 프로젝트 및 목표 설정을 모두 에
- 내가 "빌드 및 아카이브 '한'D를 (정확한 대소 문자를 구별 이름) Entitlements.plist하기 위해" 인 타이틀먼트 서명 코드 "를 설정 한
- 내 프로젝트 구성 도우미 창에서
- , 내가 을했습니다 선택한 내 프로젝트 &는 '공유 ... " 을 클릭 같은 프로비저닝 프로파일 위에서 사용을 선택하고 디스크에 결과 .ipa 내가했습니다
- 저장된 .ipa와을 압축했습니다. 0 zip 파일 과에 프로비저닝 프로파일을 내 테스터에게 전자 우편으로
테스터가 있습니다
- 압축이 풀린 파일이 내가
- 단지에 .ipa를 드래그하여 설치를 시도 전송 iTunes를
- 처음
은 동기화의 끝에서, 그들은 "는 자격이 유효하지 않기 때문에.에서 [자신의 기기 및 장치 이름]에 설치되지 않은 응용 [내 응용 프로그램 이름]"대화 독서를 얻을 수
마지막 가을에 똑같은 테스터에게 이전 버전의이 앱을 배포 할 수 있었다는 사실에 주목할 필요가 있습니다. Xcode를 업그레이드하는 것 이외에 무엇이 변경되었는지 확신 할 수 없습니다.
누구나 통찰력을 제공하거나 내가 잘못하고있는 것을 볼 수 있습니까?
는 [I은 애플의 개발자 포럼에 게시하고 다시 게시됩니다 어떤 솔루션 여기.]
좋은 답변입니다. 통찰력과 조언에 감사드립니다. 궁극적으로 마지막 섹션 (_really_ 클린 빌드를 수행하는 방법)이이 트릭을 수행 한 것으로 보입니다. 인 타이틀먼트에 대한 다른 노트를 기반으로 실제로 프로젝트에서 모든 인 타이틀먼트를 제거했습니다. 나는 "get-task-allow"권한 부여 (현재 XCode에서 "디버그 가능"이라고 함)의 중요성에 대해 언급 한 다른 블로그를 발견했지만 현재 문서에서는 언급하지 않습니다. 분명히 지금은 필요하지 않습니다. (적어도 내 현재의 경험이다.) – AndrewCr