[ios] 보관 오류 업로드 : ‘…에 대한 iOS 배포 서명 ID 누락’

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 일 전으로 변경하여 일시적으로 문제를 우회 할 수있었습니다.



답변

문제는 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를 다시 시작해야 할 수도 있습니다. 그런 다음 프로젝트를 정리하고 빌드 한 다음 아카이브 생성을 다시 시도하십시오.

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


답변

다음은 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 새로 다운로드 한 인증서가 로그인과 시스템 모두에 있는지 확인하십시오. 시스템 탭에만 기본값이 있으면 오류가 발생합니다. **


답변

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

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


답변

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

문제는 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에서 갱신 된 인증서를 설치합니다 .


답변

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


답변

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


답변

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