programing

Xcode가 시스템 키체인을 사용하기 위해 계속해서 암호를 요청합니다.

muds 2023. 5. 21. 12:01
반응형

Xcode가 시스템 키체인을 사용하기 위해 계속해서 암호를 요청합니다.

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

나는 여기서 제안된 모든 것을 했고 심지어 Xcode를 다시 설치했습니다.

다른 스택 오버플로 관련 질문

하지만 지금까지는 성공하지 못했습니다.

다음은 항상 나타나는 창 사진입니다.

Xcode 4.3.2에서 관리자 사용자 이름과 암호를 계속 요청합니다.

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

문제는 키체인의 개발자 인증서가 왼쪽 패널에 있는 "시스템" 아래에 있다는 것입니다. 이 시스템은 항상 잠겨 있기 때문에 잠금을 해제하려면 암호가 필요합니다!

그런 다음 개발자 인증서를 항상 잠금 해제되는 "로그인"으로 옮겼는데, 이제 모든 것이 완벽하게 작동합니다.비밀번호를 묻는 xCode의 짜증은 사라졌습니다.

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

  1. "키체인 액세스"로 이동합니다.
  2. 인증서 아래에서 개인 키를 두 번 클릭하여 앱에 코드 서명
  3. "액세스 제어" 섹션 목록의 "항상 이러한 응용프로그램 허용:"에 "Xcode"를 추가합니다.

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

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

이러한 단계를 통해 문제가 해결되기를 바랍니다.

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

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

  1. 키 체인 액세스로 이동

  2. 시스템 선택 >> 인증서 >> "정보 가져오기"를 마우스 오른쪽 단추로 클릭합니다.

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

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

여기에 이미지 설명 입력

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

참고: 제 경우에는 이 대답이 통하지 않았습니다.댓글 중 하나에서 언급한 것처럼 좀 더 우아한 방법이기 때문에 가능하다면 먼저 시도해 보시기 바랍니다.


이것이 최선의 방법인지 확실하지 않기 때문에 위의 방법이 작동하지 않는 경우에만 시도하십시오.저한테는 잘 맞습니다.

  1. MacOS에서 키체인 액세스 앱을 엽니다.왼쪽 막대의 "시스템 키 체인"에서 "시스템"을 클릭하여 엽니다.(내 경우 프로비저닝 프로필) 검색 "iPhone 개발자..목록에서 인증서를 클릭하고 화살표를 클릭하여 확장합니다.다음 스크린샷을 참조하십시오.
  2. 팝업에서 개인 키를 여는 확장된 항목을 두 번 클릭합니다.[액세스 제어] 탭으로 이동한 후 "모든 응용프로그램이 이 항목에 액세스할 수 있도록 허용" 항목을 선택합니다.다음 스크린샷을 참조하십시오.
  3. 변경사항 저장을 누릅니다.메시지가 나타나면 자격 증명(사용자 이름 및 암호)을 입력합니다.개인 키 팝업을 닫습니다.Keychain을 종료하고 위의 단계를 다시 수행하여 변경사항이 성공적으로 저장되었는지 확인합니다.
  4. Xcode 앱을 종료하고 다시 엽니다.이제 이 인증서로 iOS 프로젝트를 실행할 때 암호를 묻지 않아야 합니다.

command+c 시스템 키 체인의 배포 인증서

세션 로그인 키 체인의 명령+v

MacBook 암호를 입력하고 항상 허용을 클릭합니다.

저 같은 경우에는 막 새 맥으로 옮겼습니다. 시뮬레이터에서 앱 프로젝트를 실행하는 것은 문제가 없었고 처음에는 기기에서 실행하는 것도 문제가 없었습니다.그러나 두 번째로 장치에서 프로젝트를 실행할 때 XCode가 갑자기 키 체인 암호를 요청하는 다음 메시지를 표시했습니다.

코드사인이 "앱 개발: Some Name (Some Company)" 키에 액세스하기를 원합니다.

문제는 제 Mac 비밀번호도 작동하지 않았고 다른 알려진 비밀번호도 작동하지 않았다는 것입니다.

몇 가지 검색 끝에 해결책을 찾았습니다.Mac을 다시 시작합니다...!

재부팅 후에도 항목은 여전히 키 체인에 있지만 회색으로 표시되어 선택, 잠금 해제 또는 사용할 수 없습니다.

무슨 일인지는 모르겠지만, XCode는 다시 문제없이 프로젝트를 실행할 수 있습니다.

다음 단계를 따르십시오.

개인 키를 마우스 오른쪽 단추로 클릭하고 "정보 가져오기"를 선택합니다.

여기에 이미지 설명 입력

변경사항 저장을 누른 후 메시지가 나타나면 사용자 이름과 비밀번호를 입력합니다.개인 키 팝업을 닫습니다.Keychain을 종료하고 위의 단계를 다시 수행하여 변경사항이 성공적으로 저장되었는지 확인합니다.

Xcode 앱을 종료하고 다시 엽니다.이제 이 인증서로 iOS 프로젝트를 실행할 때 암호를 묻지 않아야 합니다.

언급URL : https://stackoverflow.com/questions/10068566/xcode-keeps-asking-for-password-to-use-the-system-keychain

반응형