현재 배포 프로비저닝 프로파일이 설치된 엔터프라이즈 계정 (모든 앱용 와일드 카드 앱 ID 포함)이 있습니다. 그것들은 우리 기계에 정확하게 설치되고 각 목표는 정확한 프로파일을 가리 킵니다. 우리는 응용 프로그램을 올바르게 설치하려고 시도했지만 등록 된 장치 목록에 포함 된 장치 만 프로비저닝 포털에 포함합니다. Xcode를 통해 이러한 장치가 포함되었습니다. 엔터프라이즈 라이센스를 사용하면 UDID를 통해 포털에 장치를 설치해야 할 필요가 없으며 회사 내의 장치에 배포 할 수 있어야합니다. 서로 다른 묶음 식별자 접미어를 가진 약 10 개의 대상이 있지만 배포 와일드 카드 프로필을 준수합니다. 우리는 다음과 같은 키/값이있는 entitlements.plist 파일을 포함했다 :iOS 기업용 하우스 배포 프로세스
get-task-allow: NO
application-identifier: $(AppIdentifierPrefix)$(CFBundleIdentifier)
keychain-access-groups:
Item 0: $(AppIdentifierPrefix)$(CFBundleIdentifier)
모든 것이 제대로 컴파일 및 코드 서명 작업을하지만, 다른 장치에 공기를 통해 응용 프로그램을 배포하려고하면 다운로드 할 수있는 '수 없습니다 반환 '오류. 우리는 CI를 실행하고 모든 것을 컴파일하고 코드화 한 스크립트를 작성한 다음 사용자가 테스트 할 수 있도록 모든 앱이 포함 된 웹 페이지를 생성합니다. 배포 프로비저닝 프로파일은 'In House'로 설정되고 사용중인 인증서로 서명됩니다.
제안 사항?