Xcode 빌드시 키체인 관련 오류


Xcode 로 빌드하려는데, 실행되기 직전의 단계에서 로그인 키체인 암호를 입력하라는 팝업이 떴다. 그런데 웃긴게 이 팝업에 암호를 계속 입력해도 이 팝업창이 사라지지 않는다.

이럴 경우 키체인 접근 스크린샷 2020-11-18 오전 10 39 41 메뉴에 들어간다.

들어가면 왼쪽에 키 관련 항목들이 몇 개 있을 것이다. 나는 키들을 삭제하고 이상한 짓들을 하느라 기본 상태와 달라져 있는 상태있을 수 있지만, 그건 여기서 상관 없다.

스크린샷 2020-11-18 오전 10 40 58

왼쪽의 메뉴 바에서 로그인 관련된 키체인이 하나는 보일 것이다. 나같은 경우는 저 위의 기본 키체인이 하나도 없었고, 오직 내가 임의로 추가한 사용자 설정 키체인만 있었다. 참고로 키체인을 추가하는(원래 있는 키체인을) 방법은 상단 메뉴 바에서 파일>키체인 추가 에서 항목을 선택해서 추가해주면 된다.

몇몇 사이트에서 키체인 관련 에러를 구글링 하면 Xcode의 preferences(환경설정)에서 키체인을 reset 시키라고 하는데, 절대 이렇게 하지 마라. 이러면 원래 있던 기본 키체인/로그인 키체인을 삭제해버린다. 이럴 경우 복구를 못하는 것은 아니고, 위에서 언급했던 키체인 추가 메뉴에서 원래 있던 키체인(아마 이름에 로그인 어쩌구가 들어가 있을 것이다)을 다시 추가해주면 된다.

다시 돌아가서, 아래 화면과 같이 키체인에서 오른쪽 마우스를 누르고 키체인에 대한 암호 변경을 해준다. 암호를 무조건 변경할 필요는 없고, 기존에 있었던 암호를 그대로 똑같이 사용해도 된다. 그냥 이 암호 변경 과정을 거치기만 하면된다.

스크린샷 2020-11-18 오전 10 45 52

아마 변경하면 키체인 메뉴에서 기본 키체인이 추가가 되어있을 것이다.

이제 다시 Xcode에서 빌드를 하면 성공적으로 잘 돌아간다~!