[IOS] ADHOC 인증서 관련 에러(certificate match error)

failed to code sign Error 또는 certificate match error

ADHOC 인증서 관련 에러 해결방법

  1. 로그인 인증키를 새로 등록한다(Web: http://developer.apple.com)
    2. Certificates -> All -> 상단 IOS Certificates 타이틀 옆에 + 버튼을 통해 1번에서 만든 Certiffcate…. request 파일을 추가해 줌으로 키가 완성된다.
    3. Certificates 를 다운받고 다운받은 파일을 더블클릭으로 키체인에 등록한다.
    4. Provisionning Profiles 에 해당 앱이 어떤놈인지 만들어야 함으로 타이틀 옆 + 버튼을 누른다.
    5. Name도 그냥 프로젝트 명이랑 맞추고 App ID는 Xcode에서 최상단 프로젝트명을 클릭하여 General에 Bundle Identifier 에 나오는 이름 모두를 적고 Type은 배포인지 개발인지 설정하고 Certificates 를 2번에서 완성된키를 선택한다.
    6. 5번에서 등록한키도 다운로드하여 더블클릭으로 키체인에 등록해준다.
    7. Xcode에서 최상단 프로젝트명을 클릭하여 Bulid Settings에서 Code Signing 옵션을 찾아서 Code Signing identity를 배포인지 개발인지 설정해주고 자식 옵션도 동일하게 셋팅해준다.
    ex) Code Signing Identity가 IPhone distribution로 설정된다면 자식 옵션도 모두 동일셋팅
    8. Provisioning Profile은 Developer Web 에서 Provisioning Profile을 선택한다.
    9. Product -> Archive를 선택하고 우측메뉴에서 Export를 선택
    10. Save for Ad Hoc Deployment를 선택
    11. View Accounts.. 를 선택하여 개발자 권한이 있는 IDs를 선택
    12. View Details.. 를 선택하여 좌측 아래쪽 새로고침 버튼을 눌러 Web과 동기화시킨다.
    13. 그다음 Choose를 선택하며 되나. 에러가 날경우 use local signing assets를 선택하여 Choose를 누르면 땡이다!

 

 

댓글 남기기