0

나는 해결책을 찾거나 적어도 찾지 만 길을 찾지 못했습니다.인증서 개인 키 분실 XCODE

저는 항상 Windows와 함께 안드로이드 사용자 였지만 최근에는 iTunes에 게시 할 필요가있었습니다.

저는 애플 리케이션을 개발하고 다른 조직을위한 애플 리케이션을 개발하고있는 회사에서 일하면서 애플 계정으로 애플 리케이션이 게시 될 것입니다. 그들은 회원들에게 "App Manager"로 우리를 추가했으며 사과 계정에 만든 응용 프로그램에 대한 Certificate + provision 프로필을 요청했습니다. Xcode를 구축 할 때 "인증서에 개인 키가 없습니다"라는 메시지가 나타납니다.

Xcode 설명서 나 온라인 Xcode 또는 Application Loader를 통해 iTunes에 게시 할 수있는 유일한 방법은 온라인으로 보았습니다. 개인 키가있는 인증서, 내가 틀렸다면 나를 바로 잡으십시오. 그래서 저는 회사의 IT 담당자에게 .p12를 제공하여 업로드를 진행할 수 있도록 요청했지만, .p12는 민감한 파일이고 자신의 계정을 통해이를 수행한다는 것을 계속해서 알려주지 않습니다. 그들은 다른 도시에 있습니다. 계정에서 배포 할 수없는 경우 다른 계정을 회원 "앱 관리자"로 만드는 것은 무엇입니까?

올바른 방법입니까? 최근이 문제로 인해 도움을 주셨습니다.

감사합니다.

답변

0

역할은 iTunes Connect에서 수행 할 수있는 작업 만 결정합니다. 애플은 프라이빗 키를 원하지 않는다. 애플이 당신의 회사로 애플 리케이션을 만들 수 있고, 앱을 설치하는 사용자들은 기본적으로 그것을 당신이 만든 것처럼 믿을 것이기 때문이다. 애플의 개발 사이트가 해킹 당하고 개인 키가 모두 도난 당하면 나도 페이스 북처럼 페이스 북 앱을 만들 수있다. 개인 키는 개발 조직이 보호해야하며 Apple은 해당 파일에 액세스 할 수 없습니다.

별도로 배포 용 응용 프로그램을 만드는 그룹 대 실제로 Apple에 배포하기 위해 응용 프로그램을 제출하는 그룹이있는 조직이있을 수 있습니다. 많은 대형 IT 조직이 이러한 방식으로 작동합니다. 이 경우 개발 팀에 개인 키, 인증서 및 프로필이 제공되고 앱 스토어에 제출하기 위해 서명 된 바이너리가 생성됩니다. 그러나 실제로 상점에 제출할 수는 없습니다. 그들은 App Manager 역할을 가진 배포 팀에 응용 프로그램 바이너리를 제공합니다. 그 사용자는 애플에 제출할 것이다.

서명 ID의 일부인 개인 키없이 배포 할 서명 된 이진 파일을 만들 수 없다는 것을 설명하면됩니다. 개인 키를 제어하려는 경우 서명 ID로 빌드를 만들고 배포 용으로 보내도록합니다. 그들이 스스로 빌드를 할 수 없다면, 그것을 위해 개인 키가 필요합니다.

+0

감사의 말씀,이 설명은 내 질문을 요약합니다. – user3553298

관련 문제