본문 바로가기

개발도구/iOS - 아이폰 개발

[ios] Provisioning profile can’t be found

기기테스트 중 에러  Provisioning profile ‘xxxx-xxxxxx-xxxxxx-xxxxxD19AC9FD854B’ can’t be found” 

잘되던 것이 이렇게 나올때 조금 당황스럽다. 

나의 상황은 이렇다.

imac에서 테스트를 마치고 배포까지 완료된 상태에

맥북에서 새로 인증서를 받고 작업을 하고 싶어 테스트까지 하는 중에 이렇게 나온것이다. 

해결방법은 재대로 된 Provisioning profile 을 선택해야 한다는것이다. 

예전에 사용했던 것이 로그로 남아 있어 프로젝트가 헷갈려 하고 잇는듯 싶다. 

다른 블로그의 말대로 해 보았지만, 해결하지 못하였다. 

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

http://www.action-scripter.com/blog/1288