본문 바로가기
iOS/이슈

[iOS Issue] command codesign failed with a nonzero exit code

by Sky Titan 2024. 3. 17.
728x90

동일한 팀의 인증서 2개가 키체인에 동시에 존재하는 경우, Xcode에서 어떤 인증서를 써야할지 몰라서 빌드 시 생기는 이슈

  1. 키체인에서 Apple Development 인증서를 전부 삭제
  2. Xcode -> Setting -> Account에서 변경을 원하는 Team 계정을 더블 클릭
  3. 왼쪽 하단의 '+' 를 눌러서 Apple Development 인증서를 새로 생성한다. (3-1 스크린샷 참조)
  4. 맥북 키체인에 접속해보면 새로운 인증서가 생성되었을 건데, 중요한건 '항상 신뢰'로 바꾸면 안되고 '시스템 초기 설정 사용'으로 놔두어야 한다.
  5. Xcode 완전 종료 후 새로 실행하고 Project파일의 Signing Certificate에 보면 Updating provisioning profile이라고 뜨는데 업데이트가 완료될 때까지 기다린다
  6. Profile 업데이트가 완료되면 Clean build 를 해주고 다시 빌드를 시작한다.

3-1

728x90

댓글