diary       blog       guest

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

http://www.action-scripter.com/blog/trackback/1288
여러 장비에서 작업을 하거나 여러 프로젝트를 진행 중에 변경된 Provisioning profile이 적용되지 않아 Debug를 할 때 ”Code Sign error: Provisioning profile ‘3E6AA725-6534-46F8-B9CE-D19AC9FD854B’ can’t be found” 이런 오류가 발생하는 경우가 있는데요. 이럴 때 현재 사용중인 Provisioning Profiles로 프로젝트 세팅을 변경해주는 방법을 소개한 글(원문)이 있어서 공유합니다.

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 저장하고 프로젝트를 열어 테스트합니다.
2010/02/02 11:13 2010/02/02 11:13

Comments List

  1. m 2010/04/22 15:12 # M/D Reply Permalink

    좋은 정보 감사 합니다...
    오늘 이거 땜에 약 2시간 정도 삽질 했네요...

    1. 땡굴이 2010/04/22 15:25 # M/D Permalink

      도움이 되셨다니 다행이네요. 저도 이 문제 해결하느냐 삽질 좀 하다가 찾아낸 글이라 기쁜 마음에 이 곳에 포스팅 했답니다. 멋진 어플 기대할게요~

  2. JACE 2010/06/11 15:31 # M/D Reply Permalink

    저도 이런 문제가 있었는데,,,,PROVISIONING_PROFILE 이부분을 찾을 수가 없네요!!
    그런데,,,
    아이팟 USB 빼버리고 다시 프로젝트 실행하니, 에러코드 없어지네요^^
    (전에 들은적이 있는 듯 하네요~~)

    1. 땡굴이 2010/06/14 02:33 # M/D Permalink

      네 그렇군요. 아직 모르는 부분이 많아서 더 열심히 공부해야 할 것 같아요 ^^

  3. 마틴 2010/06/27 15:23 # M/D Reply Permalink

    다른 사람이 개발해 둔 소스를 실행시켜 보려 하는데 잘 안되네요.
    제 아이디가 not on iPhone Dev team이라고 나오네요. 더 고민 해봐야 겠어요.
    잘 보고 갑니다.

    1. 땡굴이 2010/06/29 11:34 # M/D Permalink

      저도 정확히는 모르지만.. 소스 설정 파일에 있는 속성들을 마틴님 환경으로 변경해 보시면 되지 않을까요?

  4. enes 2010/08/24 14:20 # M/D Reply Permalink

    감사 감사!!!

    1. 땡굴이 2010/08/26 17:08 # M/D Permalink

      은근히 알 수 없는 오류가 많이 있더라고요. ㅎㅎ. xCode 재시작해서 해결되는 오류도 있어요.

  5. 이한철 2010/10/20 01:36 # M/D Reply Permalink

    Xcode는 너무 간단한 환경 설정 변경에 너무 민감하더군요 ㅠㅠ 폰에 넣거나, 올릴때 입에 욕 달고 삽니다 ㅠㅠ

    1. 땡굴이 2010/10/22 11:35 # M/D Permalink

      네 맞는 말씀입니다. 아무건도 건드린게 없는데 안되는 경우도 있고, (종료후에 다시 실행하면 아무 문제없고) 아직 잘 모르니까 그냥 민감하게 쓰고 있어요. ㅋㅋ

  6. bc 2011/02/09 10:37 # M/D Reply Permalink

    좋은 정보 정말 감사합니다. ㅠㅠ
    삽질하고 있었는데..

    1. 땡굴이 2011/02/10 11:03 # M/D Permalink

      도움이 되셨다니 다행이네요. 저도 이것때문에 삽질 엄청했습니다. 흐흐.

  7. dmindproject 2011/07/01 06:28 # M/D Reply Permalink

    Provisioning파일이 기간이 만료되서 교체했다가 이런 문제가 생겼었는데... 땡굴님 덕분에 해결했네요. 감사합니다.^^

    1. 땡굴이 2011/07/03 18:10 # M/D Permalink

       저도 이 문제때문에 처음에 상당히 당황했답니다. ^^ 멋진 어플 만드세요.

  8. 흐이 2011/07/28 11:20 # M/D Reply Permalink

    와우 감사여~^^

    1. 땡굴이 2011/08/17 09:23 # M/D Permalink

      도움이 되셨다니 다행입니다.

  9. hinehong 2011/09/27 21:45 # M/D Reply Permalink

    정말 감사합니다!!!!!

    1. 땡굴이 2011/10/13 12:12 # M/D Permalink

      네~ 저도 기쁘네요~

   1    
ABOUT  |  WORKS  |  @seonggyu
COPYRIGHT ⓒ 2000 - 2010. ACTION-SCRIPTER.COM. ALL RIGHTS RESEVED.