아이폰으로 개발을 하는 도중 가장 골치 아픈것이 인증서 문제이다.

개발환경 특히 사용하던 맥을 교체하면 거의 100% 인증서 문제가 발생한다.


제일 빠른 (그리고 유일한) 해결방법은 인증서 전체를 새로 만드는 것이다.

이때도 주의 사항을 지켜서 생성하지 않으면 XCODE에서 유효한 키체인 없다고 나온다.


해결방법은 다음과 같다.


1. 키체인 접근에 가서 새로운 키체인 접근▶인증지원▶'인증기관에서 인증서요청'을 선택.

    인증서를 내 디스크에 저장한다. (2048bit RSA모드여야 한다.)


2. 발급된 자신의 이름으로 발급된 인증서를 먼저 revoke(철회)한다.

    애플 개발자 사이트에 접속한뒤 iOS 개발분야로 로그인 한다.

    iOS Provisioning Portal로 간다.  →  Certificate에서 자신에게 발급된 인증서를 철회한다.

    그다음 새로 발급을 눌러 새로 발급을 받는다.

    새로 인증서가 만들어지면 두 개의 인증서를 받아야 한다.

    한개는 Development이고 다른 하나는 Distribution에서 받아야 한다.

    반드시 두개의 인증서를 받아야 Organizer에서 작동할 수 있다.


3. 사용할 디바이스의 DeviceID를 업로드 한다.


4. Provisioning으로 가서 Development 에서 인증서를 다운 받아야 한다.

    이 인증서는 XCode에서 사용된다.

    각 프로젝트에서 해당 preference를 열어서 방금 설정한  provision을 선택한다.

   컴파일 후 디바이스(아이폰)에서 실행 할 수 있다.


Gini Hong



출처 : http://blog.naver.com/PostView.nhn?blogId=proonan29&logNo=130104856287
Posted by 오늘마감

< 문제 해결 방법 >


Project -> Edit Project Settings 에서


Build 에서 Architectures 를 보시면

Base SDK 항목이 있습니다.

기존의 4.1 에서 4.2 로 변경꼭 XCode 를 재실행 하셔야 문제없이 프로젝트가 빌드 됩니다.



출처 : http://blog.naver.com/PostView.nhn?blogId=ydk928&logNo=60118866039
Posted by 오늘마감