새 시스템 인증서를 만들 때 키 체인 액세스 오류


10

MBP 를 공동 디자인 하는 지침 을 따르고 gdb있지만 시스템 인증서 생성 프로세스가 끝나면 키 체인에 "알 수없는 오류 = -2,147,414,007"이 표시 되고 인증서가 생성되지 않았습니다.

로그인 위치에 적합한 인증서를 작성하지만 시스템이 실패합니다.

문제는 무엇이며 어떻게 해결할 수 있습니까?

답변:


5

같은 오류가 발생하여 프로세스를 진행했지만 로그인 키 체인에 인증서를 만들었습니다. 이 작업이 완료되면 UI를 통해 인증서를 시스템 키 체인으로 드래그 할 수 있습니다.

잠긴 자물쇠로 표시되는 경우 먼저 시스템 키 체인의 잠금을 해제해야합니다. 마우스 오른쪽 버튼을 클릭하고 '키 체인 잠금 해제'를 선택하십시오.

암호를 여러 번 입력해야하지만 결국에는 작동하며 해당 codesign명령이 작동합니다.

codesign -fs your-cert-name $(which gdb)

2
나는 이것을 시도했지만 불행히도 여전히 똑같은 것을 얻고 있습니다. Unable to find Mach task port for process-id 39655: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
FlamingSquirrel

시스템 키 체인을 먼저 잠금 해제 했습니까? 로컬에 잠금 해제 자물쇠 기호가 있지만 시스템이 잠겨 있음을 알았습니다. 인증서를 끌어다 놓기 전에 잠금을 해제했습니다. 또한 하나 이상의 gdb 이진이 없는지 확인하십시오. 잘못된 서명에 서명했을 수 있습니다.locate gdb
Daniel Terhorst-North

예이! 이번에 During startup program terminated with signal ?, Unknown signal.는 다른 오류가 발생했습니다. gdb는 언제 macOS에서 중단 되었습니까?
FlamingSquirrel

좋아, 코드 서명이 모두 된 것처럼 보입니다. gdb 오류에 대해 전혀 모른다 :)
Daniel Terhorst-North

허용되는 답변으로 표시하겠습니다. 아마도 내 컴퓨터의 gdb에 문제가있을 수 있습니다. 나는 지금 리눅스 리눅스에서 디버깅 할 것이라고 생각한다! 감사.
FlamingSquirrel

0

이 과정을 간략하게 설명하는 자습서 중 일부 (및 TestFlight ex : Ray Wenderlich에 업로드)는 CA 전자 메일을 비워 두도록 지정합니다. 힌트 텍스트는 필요하다고 명시되어 있지만 튜토리얼에서 언급 한대로 무시하고 있습니다. 인증 기관 (iunes connect에 등록 된 관리자 계정)의 전자 메일 주소 만 추가하면 인증서를 다운로드 할 수있었습니다.

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