[ios] 배포 인증서 / 개인 키가 설치되지 않았습니다.

Xcode 9.1을 사용하여 iOS 앱을 빌드 한 후 보관하고 베타 테스트를 위해 appStore에 업로드하고 싶습니다. 하지만 버튼을 클릭 Upload to the App Store...하고 선택 하면 다음과 같은 문제가 발생합니다 Automatically manage signing.

“내 이름”에는 iOS 배포 인증서가 하나 있지만 개인 키가 설치되어 있지 않습니다.

이 “개인 키가 설치되지 않은”이유를 모르겠지만 배포 인증서가 다른 컴퓨터 또는 다른 곳에서 생성되었을 수 있습니다. 어쨌든 :

누락 된 개인 키를 검색하고 설치하는 가장 간단한 방법은 무엇입니까? 일을하기 위해서.



답변

당신은 할 수 있습니다 하나의 배포 인증서를. Apple에 알려진 공개 키와 일부 컴퓨터의 키 체인에있는 개인 키를 통합합니다. 이 배포 인증서가 다른 컴퓨터에서 생성 된 경우 개인 키는 해당 컴퓨터의 키 체인에 있습니다. 그리고이 배포 인증서는 그것 없이는 작동하지 않습니다.

그래서이 컴퓨터에서 배포 인증서를 사용하여, 당신이 찾아야 하는 컴퓨터를 열고 키 체인 접근은 찾아 그것을 얻을 그렇지 않으면를 개인 키, 메일을 내보내거나 컴퓨터,이 컴퓨터의 키 체인에 가져옵니다.

Xcode의 계정 환경 설정 창으로 이동하여 팀을 두 번 클릭하면 이에 대한 도움말을 제공하는 대화 상자가 표시됩니다. 배포 인증서가 표시되고 Not In Keychain이라고 표시되는 경우 해당 인증서를 control- 클릭하여 인증서를 생성 한 사람에게 이메일을 보내어 보내달라고 요청할 수있는 메뉴 항목을 얻을 수 있습니다. 해당 사용자는 동일한 가져 오기를 사용하여 인증서 내보내기를 선택하고 내 보낸 인증서를 이메일로 보낼 수 있습니다.

어느 쪽이든 개인 키 또는 내 보낸 인증서에 암호가 지정됩니다. 사용하려면 암호를 알아야합니다.


답변

최신 (2020 년 7 월) (xcode 10-12)

  1. Xcode-환경 설정-계정-인증서 관리로 이동하십시오.
  2. +왼쪽 하단에있는를 클릭 한 다음Apple development
  3. 조금 기다렸다가 Done

그게 다야. developer.apple.com 에서도 이전 인증서를 취소 할 수 있습니다 .

이전 답변

1 단계 :-xcode-> 제품-> 아카이브-> 인증서 관리 클릭
여기에 이미지 설명 입력

2 단계 :-iOS 배포 추가
여기에 이미지 설명 입력


답변

“One Man”팀이 “Team”에 대한 너무 많은 정보를 읽지 않고이 문제를 빠르게 해결하기위한 답변입니다.

1 단계) 웹 브라우저로 이동하여 개발자 계정을 엽니 다. 인증서, 식별자 및 프로필로 이동합니다. 인증서 / 생산을 선택합니다. 여기에 개인 키가 누락 된 인증서가 나열됩니다. 취소를 클릭합니다. 그리고 지침에 따라이 인증서를 제거하십시오.
여기에 이미지 설명 입력
2 단계) 그게 다야! Xcode로 돌아가서 앱을 확인하십시오. 이제 새 인증서를 생성하라는 메시지가 표시됩니다. 이제 즐겁게 앱을 업로드합니다.


답변

편집 : 다른 컴퓨터가 죽었다고 생각하여 대답을 수정하고 있습니다.

개인 키를 사용하여 첫 번째 컴퓨터에서 인증서를 내보내고 새 컴퓨터로 가져와야합니다.

나는 iCloud 방식을 선호하고, iCloud에 백업하고 새 컴퓨터에서 가져옵니다.

어떤 이유로 든 할 수 없다면 Apple 개발자 사이트에서 인증서를 취소 한 다음 Xcode가 새 인증서를 생성하도록 할 수 있습니다. 또한 새로운 개인 키를 생성하여 키 체인에 저장합니다. 선호하는 방법으로 백업하십시오.


답변

여기 에서 새 프로덕션 인증서를 추가 한 다음 .cer 파일을 다운로드하고 두 번 클릭하여 키 체인에 추가합니다.

이제 모든 것이 괜찮을 것입니다. Xcode를 다시 시작하는 것을 잊지 마십시오!


답변

developer.apple.com에 대한 모든 배포 인증서를 취소하고 Xcode에서 앱의 유효성을 검사하면 나중에 사용하기 위해 키를 내보낼 수있는 후 새 배포 인증서를 생성 할 수있는 옵션이 있습니다.

이것은 나를 위해 일합니다.


답변

컴퓨터에서 키를 생성하는 것에 대한 사람들의 대답은 정확합니다. 그래도 문제가 해결되지 않으면 인증서를 설치 한 후 Xcode를 다시 시작하십시오.