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)
- Xcode-환경 설정-계정-인증서 관리로 이동하십시오.
+
왼쪽 하단에있는를 클릭 한 다음Apple development
- 조금 기다렸다가
Done
그게 다야. developer.apple.com 에서도 이전 인증서를 취소 할 수 있습니다 .
이전 답변
1 단계 :-xcode-> 제품-> 아카이브-> 인증서 관리 클릭
2 단계 :-iOS 배포 추가
답변
답변
편집 : 다른 컴퓨터가 죽었다고 생각하여 대답을 수정하고 있습니다.
개인 키를 사용하여 첫 번째 컴퓨터에서 인증서를 내보내고 새 컴퓨터로 가져와야합니다.
나는 iCloud 방식을 선호하고, iCloud에 백업하고 새 컴퓨터에서 가져옵니다.
어떤 이유로 든 할 수 없다면 Apple 개발자 사이트에서 인증서를 취소 한 다음 Xcode가 새 인증서를 생성하도록 할 수 있습니다. 또한 새로운 개인 키를 생성하여 키 체인에 저장합니다. 선호하는 방법으로 백업하십시오.
답변
여기 에서 새 프로덕션 인증서를 추가 한 다음 .cer 파일을 다운로드하고 두 번 클릭하여 키 체인에 추가합니다.
이제 모든 것이 괜찮을 것입니다. Xcode를 다시 시작하는 것을 잊지 마십시오!
답변
developer.apple.com에 대한 모든 배포 인증서를 취소하고 Xcode에서 앱의 유효성을 검사하면 나중에 사용하기 위해 키를 내보낼 수있는 후 새 배포 인증서를 생성 할 수있는 옵션이 있습니다.
이것은 나를 위해 일합니다.
답변
컴퓨터에서 키를 생성하는 것에 대한 사람들의 대답은 정확합니다. 그래도 문제가 해결되지 않으면 인증서를 설치 한 후 Xcode를 다시 시작하십시오.
