2010-12-10 2 views
5

먼저 조금 배경. 클라이언트 용 모바일 앱을 만들고 있는데, 현재이 클라이언트는 애플리케이션을 배포하려는 개발자 계정을 소유하고 있습니다. 이전에는 자신의 개발자 계정을 사용하여 중요 시점 빌드를 작성하여 클라이언트에 보내고있었습니다. 우리는 이제 배가 가깝고 클라이언트의 자격 증명을 사용하여 빌드를 이전하기 시작했습니다.팀 대행사는 Ad Hoc을 구축 할 수있는 유일한 팀원입니까?

솔직히 말해서, 내 자신의 개발자 계정에있는 앱에서 처음으로 작업 한 결과이므로 dev 인증서/프로비저닝을 설정하는 데 문제가 발생했습니다. 특히, 기존의 개발자 인증서를 사용할 수 없었지만, 내 컴퓨터에서 작성한 것을 업로드하고 승인했습니다. 괜찮습니다. 지금은 내 장치에 로컬로 구축하고 있습니다.

그러나 (여기에 내 질문이 있습니다.) 임시 배포를 설정하는 데 문제가 발생했습니다. 즉, 임시 인증서 설치가 작동하지 않는 것 같습니다. 내 가정은 내 컴퓨터에 빌드되지 않았기 때문입니다. 그러나 자체 Ad Hoc 인증서를 만들 수있는 비 팀 에이전트는 없습니다.

팀 에이전트 만 자신의 컴퓨터에서 Ad Hoc을 수행 할 수 있습니까 (그리고 제출 구성을 가정하고 있습니다)? 팀원으로서 개발 컴퓨터에서 임시 빌드를 수행 할 수있는 방법이 있습니까?

답변

9

키 체인 유틸리티 (Ad Hoc 프로필 생성의 첫 번째 단계)에서 서명 요청을 생성하면 개인 키가 동시에 생성되어 키 체인에 저장됩니다. Ad Hoc 프로비저닝 프로파일은 Mac의 키 체인에 개인 키가있는 경우에만 빌드 할 수 있습니다.

그래서 솔루션은

  1. 그들을 키 체인에서 자신의 개인 키를 내 보낸 당신에게 그것을 보내 얻을 수 있습니다. 그런 다음 키 체인으로 가져옵니다. 또한 사용자가 만든 Ad Hoc mobileprovisioning 파일을 보내야합니다. 이것을 xcode로 드래그 앤 드롭합니다.

  2. 컴퓨터에서 서명 요청을 생성 한 다음 보내면 Ad Hoc 프로파일이 생성되어 Mac에서 작동합니다 (단, 다시 개인 키를 보낼 수 있음).

  3. 마지막 옵션은 Ad Hoc 빌드를 컴파일하기 위해 소스 코드를 보내는 것입니다.

+0

대단히 고맙습니다. 열쇠를 내보내도록 설득하는 것처럼 보입니다. – MarkPowell

3

Provisioning Portal Distribution How-To 명시 적으로 상태 :

만 팀 에이전트 준비하고 배포 신청서를 제출 해야합니다.

팀 에이전트는 Ad-Hoc 배포 프로필을 만들 권한이있는 유일한 사람입니다.

그러나 배포 프로파일을 만든 후에는 팀 에이전트가이를 다운로드하여 Ad-Hoc 배포 빌드를 만들도록 배포 할 수 있어야합니다.

+1

팀 요원 만 배포판 및 프로필을 만들 수 있다는 것을 알고 있습니다. 내 질문은 그들이 * 사용할 수있는 유일한 사람들인가? 팀 요원이이 사실을 알릴 수는 있지만 그렇게 생각하지는 않습니다. 그러므로 제 질문입니다. – MarkPowell

관련 문제