보관 오류 업로드 : '…에 대한 iOS 배포 서명 ID 누락'


90

Xcode를 사용하여 iOS 앱 아카이브를 iTunes Connect에 업로드하려고하는데 "App Store에 업로드"를 클릭하면 오류가 발생합니다.

Xcode가 일치하는 서명 자산을 찾거나 생성하려고했으나 다음 문제로 인해 실패했습니다. _____에 대한 iOS 배포 서명 ID가 없습니다. Xcode에서 요청할 수 있습니다.

약 2 시간 전에 동일한 앱에 대한 아카이브를 성공적으로 업로드 한 다음 간단한 수정 작업을 수행 한 다음 아카이브를 다시 업로드해야했기 때문에 정말 혼란 스럽습니다. 이제이 오류가 발생합니다. 나는 아무것도 만지지 않았다.

문제를 해결하기 위해 생각할 수있는 모든 작업을 수행했습니다. 내 컴퓨터 인 Xcode를 다시 시작하고 Xcode 환경 설정으로 이동하여 프로비저닝 프로파일에서 '모두 다운로드'를 클릭하고 같은 페이지의 iOS 배포에서 "재설정"을 클릭했습니다. , 멤버 센터에서 iOS 배포 프로필을 다시 다운로드하고 내 앱의 빌드 설정에서 코드 서명 설정으로 이동하여 릴리스 서명 ID를 iOS 배포 프로필에 수동으로 설정하고 여러 번 다시 보관했습니다.

업데이트 : 오늘 만료되는 WWDRCA 때문인 것으로 밝혀졌습니다. https://developer.apple.com/support/certificates/expiration/ 다른 많은 사람들이 동일한 문제를 겪고 있습니다. 컴퓨터의 날짜를 1 일 전으로 변경하여 일시적으로 문제를 우회 할 수있었습니다.


나는 또한 지금이 문제에 직면하고있다 :( 당신이 답을 찾았 어?
Pranoy C

2
nvm, 귀하의 솔루션과 다른 솔루션에서 해결했습니다. 감사합니다! 이것은 나를 위해 완벽하게 작동했습니다. 키 체인>보기> 만료 된 인증서 표시를 활성화하면 오늘 만료 된 로그인 및 시스템 인증서가 있습니다 (2016 년 2 월 14 일). 링크에서 WWDR 인증서를 삭제하고 추가 할 수있었습니다. 그 후 완벽하게 작동했습니다!
Pranoy C

이 하나를 확인하십시오. stackoverflow.com/a/35406327/5512225
Avaan


당신은 내 인생 남자 :-) 저장
TechBee

답변:


177

문제는 Apple WWDRCA가 오늘 (2016 년 2 월 14 일) 만료 되었기 때문입니다 : https://developer.apple.com/support/certificates/expiration/

키 체인 접근을 열고 메뉴에서 보기 -> 만료 된 인증서 표시를 클릭합니다 . 그런 다음 로그인시스템 키 체인 에서 만료 된 Apple Worldwide Developer Relations Certificate Authority 를 삭제하십시오 . https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 에서 다운로드 한 다음 열어 Apple에서 갱신 된 인증서를 설치합니다 .

또한 변경 사항을 반영하기 위해 Xcode를 다시 시작해야 할 수도 있습니다. 그런 다음 프로젝트를 정리하고 빌드 한 다음 아카이브 생성을 다시 시도하십시오.

키 체인이 다음과 같이 표시되어야합니다.


1
이것은 나를 위해 일했습니다. 엑스 코드가 작동하지 않는 이유는하지 않습니다 하지 만료 된 인증서를 사용합니다.
MattM

내 문제를 해결하고 하루를 구했습니다!
Baris Atamer 2016

인명 구조. 감사합니다 !
Curnelious

보기-> 만료 된 인증서 표시를 클릭해야한다는 점을 지적 해 주셔서 감사합니다. 나는 이것을 다른 답변에서 보지 못했으며 이것이 구원의 은혜였습니다.
마이클 Marvick

54

다음은 Apple의 진술입니다.

이 문제를 커뮤니티에 알리고 문제에 대해 사과 해 주셔서 감사합니다. 이 문제는 시스템 및 로그인 키 체인에 만료 된 WWDR 중간 인증서의 사본이 있기 때문에 발생합니다. 문제를 해결하려면 먼저 새 WWDR 중간 인증서를 다운로드하여 설치해야합니다 (파일을 두 번 클릭). 다음으로 키 체인 접근 애플리케이션에서 시스템 키 체인을 선택합니다. 보기 메뉴에서 "만료 된 인증서 표시"를 선택한 다음 Apple Worldwide Developer Relations Certificate Authority Intermediate 인증서의 만료 된 버전을 삭제하십시오 (2016 년 2 월 14 일에 만료 됨). 이제 인증서가 키 체인 접근에서 유효한 것으로 나타나고 Xcode에서 App Store에 제출할 수 있습니다.

https://forums.developer.apple.com/thread/37208

  1. https://developer.apple.com/certificationauthority/AppleWWDRCA.cer를 다운로드 하고 두 번 클릭하여 키 체인 에 설치합니다 .
  2. 키 체인 앱 에서 "보기"-> "만료 된 인증서보기"를 선택 합니다.
  3. 키 체인 앱의 "로그인" 탭과 "시스템" 탭에서 Apple Worldwide Developer Relations Certificate Authority 인증서를 삭제 합니다.

Edited by :Jeremy Molayem 새로 다운로드 한 인증서가 로그인과 시스템 모두에 있는지 확인하십시오. 시스템 탭에만 기본값이 있으면 오류가 발생합니다. **


고맙습니다 나는 해결책을 찾기 위해 내 모든 밤을 보냈습니다
카말 Upasena에게

5
"새로 다운로드 한 인증서가 로그인과 시스템에 있는지 확인"이 저를 구했습니다. 감사.
Surpher

마지막 줄이 나를 구했습니다. 이전 인증서를 삭제하고 새 인증서를 두 번 설치해야합니다. 하나는 키 체인의 왼쪽 옵션에서 로그인 옵션을 선택하고 다른 하나는이 왼쪽 옵션에서 시스템 옵션을 선택합니다. 감사합니다!
Thais

15
  1. https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 다운로드
  2. 이중 클릭하여 키 체인에 설치하십시오.
  3. 그런 다음 키 체인에서 키 체인 앱에서보기-> "만료 된 인증서 표시"를 선택합니다.
  4. 만료 된 모든 인증서가 나열됩니다.
  5. "로그인"탭에서 "Apple Worldwide Developer Relations 인증 기관 인증서"삭제
  6. 또한 "시스템"탭에서도 삭제하십시오.
  7. Mac을 재시동하십시오

이제 시스템이 앱을 업로드 할 준비가되었습니다.


4

아래의 답변은 작동하는 유일한 답변입니다. 솔루션으로 표시하십시오

문제는 Apple WWDRCA가 오늘 (2016 년 2 월 14 일) 만료 되었기 때문입니다 : https://developer.apple.com/support/certificates/expiration/

키 체인 접근을 열고 메뉴에서보기-> 만료 된 인증서 표시를 클릭합니다. 그런 다음 로그인 및 시스템 키 체인에서 만료 된 Apple Worldwide Developer Relations Certificate Authority를 ​​삭제하십시오. https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 에서 다운로드 한 다음 열어 Apple에서 갱신 된 인증서를 설치합니다 .


3

저도 같은 문제가 있었는데이 "Apple World Wide Developer Relations Certificate Authority"인증서를 키 체인에 설치하여 해결할 수있었습니다. 링크


2

이상하게 보일지 모르지만 컴퓨터의 날짜를 하루 뒤로 설정하면 작동합니다.


1

나는이 똑같은 문제를 겪고 있었고 말 그대로 모든 것을 시도했고, 키 체인에서 만료 된 인증서를 삭제하고, 다른 사람들이 링크를 게시 한대로 새 WWDRCA를 다운로드했습니다. 내 프로비저닝 프로필을 편집하고 다시 다운로드합니다. 그런 다음 xcode를 종료하여 다시 열고 정리했지만 아무것도 작동하지 않았습니다. 나를 위해 일한 유일한 것은 Mac의 날짜를 2016 년 1 월 1 일로 변경하는 것이었고 완벽하게 업로드되었습니다! 이것은 분명히 영구적 인 수정은 아니지만 마감일에 있으며 최대한 빨리 업로드해야하므로 유사한 상황에있는 누군가에게 도움이되기를 바랍니다.



0

나는 같은 문제에 직면했고 나를 위해 일한 유일한 것은 다른 응답자들이 제안한대로 컴퓨터의 날짜를 거꾸로 설정하는 것이 었습니다. "Apple World Wide Developer Relations Certificate Authority"를 다운로드하려고 시도했지만 운이 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.