Code Sign error: Provisioning profile이 맞지 않을 때 변경 방법

개발자 등록을 하고서, 아이폰 개발을 하다보면 중간 중간에 keychain을 새로 받는 경우가 생길수 있다. 그러다 보면 프로젝트에서 이전에 썼던 keychain 새로 받은 keychain이 서로 달라서 에러가 생기는 경우가 있다. 본인도 어플을 다 개발을 하고 올리는 과정에서 Distribution용(배포용) keychain을 새로 만들게 되면서 이런 에러가 발생했고, 스트레스 받으면서 한참이나 찾아 다녔다. 기본적인 설정을 재대로 해 줬다고 생각이 되는데도 정상적인 실행이 안된다면, 아래의 방법을 사용하길 바란다. 해당글은 출처로 부터 가져 왔다.

1. 실행중인 Xcode Project를 닫습니다.
2. Finder에서 프로젝트 폴더로 이동합니다.
3. 프로젝트 .xcodeproj 파일 선택하고 마우스 오르쪽 키를 눌러 '패키지 내용 보기'를 선택합니다.
4. 패키지 내용 보기를 통해 패키지 안에 있는 project.pbxproj 파일을 Xcode로 불러옵니다.
5. 검색을 통해 PROVISIONING_PROFILE 부분을 찾아 변경된 Provisioning profile 로 변경해줍니다.
6. 현재 Provisioning profile을 확인하려면 Organizer 창을 열어보면 알 수 있습니다.
7. Window > Organizer로 Organizer 창을 열고 왼쪽에 IPHONE DEVELOPMENT > Provisioning Profiles로 이동합니다.
8. 오른쪽에 있는 Profile Identifier를 복사해서 변경해주면됩니다.
9. 변경이 끝나면 project.pbxproj 저장하고 프로젝트를 열어 테스트합니다.


글이 마음에 드셨거나 도움이 되셨다면
댓글을 남겨 주세요
저에게 큰 힘이 됩니다.