2011-08-11 2 views
3

키 체인이 개발자 인증서를 잊어 버린 것처럼 보이기 때문에 iOS 개발자가 때때로 장치에 배포하기 위해 앱을 빌드 할 수없는 문제가 발생할 수 있습니다. 자신의 개인 키와 연결되어 있습니다. 개발자 인증서와 개인 키가 둘 다 있지만 "서로"아래에 나타나지는 않습니다.iPhone 서명 문제 : 개인 키가 개발자 및 배포 인증서에서 "연결이 끊어졌습니다"

배포 인증서는 있습니다. 그것은 개인 키에서 연결이 끊어 질 수 있으며 Xcode는 작동을 거부합니다.

웹을 검색하면이 질문의 수십 가지 버전이 여기 또는 다른 곳에서 요청됩니다. 결과는 "이봐 요, 오늘 아침에 작동합니다!" 또는 스레드가 죽어 가고 대답이 없습니다. "이전에 XCode를 재시작 한 후 작동합니다."

이전에 내가받은 답변은 모두 "Apple의 모범적이고 완벽한 설명서"입니다. 글쎄, 나는 거기에 있었고 나는 그것을했다. 내가 말했듯이, 이것은 모두 잘 작동하고 있었지만 지금은 그렇지 않습니다. 아무것도 바뀌지 않았다. 1 년에 3-4 번합니다. 과거에는 "나는 XCode를 다시 시작했지만 지금은 작동하지만"드래그, 드롭, 재발사 또는 다시 부팅하는 것은 효과가 없을 것입니다.

제안을 찾고 있습니다.

+0

나는 독일인이지만 나는 너의 유머를 좋아한다 ;-) – Kay

+0

좋은 평론가가 좋아했다! – Wasim

답변

0

나는 당신을 위해 그것을 일으키는 것이 확실하지 않지만 그것을 고치는 방법을 알고 있습니다. 방금 사자를 설치하고 똑같은 일을 겪었습니다. 필자는 Apple 개발자 포털에 가서 개발자 인증서를 삭제하고 지침서 (새 개발자 인증서를 만들 때 나타남)를 따라갔습니다. 기본적으로 KeyChain에 새로운 CSR (Certificate Signing Request)을 생성해야했습니다. 새 인증서를 업로드 한 다음 내 앱에 들어가서 새 인증서로 새 개발자 프로필을 만들어야했습니다.

+0

iPhone을 처음 개발하기 시작했을 때 문서는 개발자 인증서의 개인 키를 백업하라는 경고 메시지를 보냈습니다. 분실했을 경우 앱 스토어에서 앱의 업데이트에 서명 할 수 없기 때문입니다. 그 때문에 개발자 인증서를 다시 생성하는 것이 두려웠습니다. 지난 주 Apple에 연락했을 때 한 15 개의 페이지에서 귀하가 단락에서 말한 내용의 기술 노트를 보냈습니다. 프로그램 스토어에서 번들로 프로그램을 식별하므로 업데이트에 서명 할 수 없다는 메모가 포함되었습니다. ID (의미가 있음). 그래서 나는 다시 일어 났어. 왜 처음에는 실패했는지에 대한 설명이 없습니다. – Craig

+0

그것은 당신을 위해 일해서 다행입니다. – cdasher