Xcode는 시스템 키 체인을 사용하기 위해 암호를 계속 묻습니다.


91

Lion 10.7.3에서 Xcode 4.3.2를 실행하고 있지만 장치에 iPhone 앱을 설치할 때마다 관리자 사용자 이름과 암호를 묻는 메시지가 계속 표시됩니다.

여기에 제안 된 모든 작업을 수행했으며 Xcode를 다시 설치했습니다.

또 다른 StackOverflow 관련 질문

그러나 지금까지 성공하지 못했습니다.

다음은 항상 나타나는 창의 그림입니다.

Xcode 4.3.2는 관리자 사용자 이름과 암호를 계속 묻습니다.

이 문제를 해결하는 방법에 대한 다른 제안이 있습니까?



예, 이미 시도했지만 작동하지 않았습니다. 감사!
neowinston 2012

현재 관리자 계정으로 로그인되어 있습니까?
Henry F

예, 루트로 시도해 보았지만 xCode는 계속 암호를 묻습니다.
neowinston 2012

컴퓨터 개발 모드가 활성화되어 있습니까?
Mick MacCallum 2012

답변:


186

문제는 키 체인의 개발자 인증서 가 왼쪽 패널의 " 시스템 " 아래에 있었는데 , 항상 잠겨있어 잠금을 해제하려면 암호가 필요했습니다!

그런 다음 개발자 인증서를 항상 잠금 해제 되어있는 " 로그인 " 으로 이동했으며 이제 모든 것이 완벽하게 작동합니다. 암호를 묻는 xCode의 성가심은 사라졌습니다.

자세한 내용은이 사진을 참조하십시오. 여기에 이미지 설명 입력


9
항목을 마우스 오른쪽 버튼으로 클릭하십시오. 정보 입수로 이동 한 다음 접근 제어로 이동하여 모든 항목이이 항목에 접근하도록 허용을 선택합니다. 그것은 것 확실히 일 ..
Pratik Somaiya

이 후 ipa를 만들기 전에 xcode를 다시 시작해야했습니다.
Luca Carlon 2014

이 중요한 세부 사항을 공유해 주셔서 감사합니다.
neowinston

1
이것은 다른 응용 프로그램에서도 작동합니다. 예를 들어, Mac OS에서 이메일 Microsoft Outlook을 암호화했습니다. 그리고 이제 사라졌습니다 !!
Guoqiang Huang 2015

1
암호를 제공하지 않고 응용 프로그램에 서명 할 수 있으므로 잠재적으로 보안 위험이있을 수 있지만 이것이 주요 목표이며 절대적으로 작동합니다
Przemysław Wrzesiński

46
  1. " 키 체인 접근 "으로 이동
  2. 앱 코드 서명에 사용되는 인증서 아래의 개인 키를 두 번 클릭합니다.
  3. " 항상 다음 응용 프로그램 허용 : "에 "Xcode"를 추가 합니다." 액세스 제어 "섹션 목록 "에 하십시오.

1
이것은 문제를 해결하는 가장 우아한 방법입니다. 감사!
카를로스 리카르도

이것은 확실히 최고의 솔루션입니다. +1! 그러나 Winston의 스크린 샷도 도움이되었습니다. 답을 더 명확하게하기 위해 하나만 추가하면 완벽한 답이 될 것입니다!
arniotaki 2014

1
그것은 나를 위해 작동하지 않았습니다. 변경 및 저장 후 다시 열면 "액세스 제어"가 다시 변경됩니다.
cuble

"항상 다음 응용 프로그램 허용 :"을 선택하여 변경 사항을 저장하려고 할 때 관리자 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다.
Parth Dabhi

1
최신 Sierra에서 이상한 일이 벌어지고 있습니다. Xcode는 항상 허용하도록 응용 프로그램에 이미 나열되어 있지만 여전히 프롬프트 대화 상자가 나타납니다.
Dalmazio

22

다음은 Xcode 7.2에서 수정 한 방법입니다 (7.3에서도 작동 함).

  1. KeyChain을 엽니 다.
  2. 시스템, 인증서 선택 카테고리를 선택하십시오.
  3. 개발자 인증서를 선택하고 개인 키를 두 번 클릭하십시오.
  4. 액세스 제어를 선택하고 '모든 항목이이 항목에 액세스하도록 허용'을 선택하십시오.
  5. Xcode를 다시 시작하고 기기에서 앱을 실행합니다.

12

위의 문제를 해결하기 위해 다음을 수행했습니다.

  1. 키 체인 접근으로 이동

  2. 시스템 >> 인증서 >> "정보 입수"를 마우스 오른쪽 버튼으로 클릭 하십시오.

  3. 인증서 정보 창이 열립니다. >> "신뢰" 섹션을 선택 합니다.

  4. 드롭 다운 옵션에서 "항상 신뢰"를 선택 합니다.

여기에 이미지 설명 입력


3
이러지 마세요. 시스템 키 체인의 "Apple Worldwide Developer Relations Certification Authority"인증서를 사용하여이 작업을 수행하여 신뢰할 수있게되었고 작동하는 것처럼 보였습니다. Xcode는 더 이상 코드 사인 또는 기타 Xcode 도구가 키 체인에 액세스 할 수 있도록 허용하도록 더 이상 계속 요청하지 않았습니다. 문제는 앱 스토어에 앱을 제출하려고했을 때 모든 것이 잘 보이지만 받아들이지 않는다는 것입니다. 기술 지원 사건을 열어야했는데, 인증서를 "시스템 기본값"설정으로 되돌 리라고했습니다. 그런 다음 앱 스토어는 마침내 내 제출을 수락합니다. 큰 두통.
Dalmazio

앱을 앱 스토어에 제출할 때 모든 것이 잘 보였지만 수락하지 않았습니다.
JohnRaja

4

이 단계가 문제를 해결하기를 바랍니다.

  • 키 체인 접근을 엽니 다.
  • 왼쪽 상단 모서리에서 키 체인을 잠금 해제합니다 (잠긴 경우).
  • 왼쪽 상단 모서리에서 시스템 키 체인을 선택합니다.
  • 배포 인증서를 찾고 공개 삼각형을 클릭하십시오.
  • 배포 인증서 아래의 '개인 키'를 두 번 클릭합니다.
  • 팝업에서 액세스 제어 탭으로 이동합니다.
  • '모든 애플리케이션이이 항목에 액세스하도록 허용'을 선택합니다.
  • 변경 사항을 저장하십시오.
  • 모든 창을 닫습니다.
  • 응용 프로그램을 실행하십시오.

1

제 경우에는 개인 키가있는 필수 인증서가 시스템 키 체인, 인증서 카테고리 에 저장되었습니다 . 문제를 해결하기 위해 인증서 (개인 키 포함)를 내보내고 로그인 키 체인, 인증서 범주 로 옮겼습니다 .

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