iOS 배포용 App Build를 위한 Distribution Provisioning Profiles 처리 작업

 개발이 막바지에 이르면서 개발중인 App을 디바이스에도 올리고 추가적인 기능 구현을 위해 App Store에 올리기위해 Archives Build를 하는 과정에서 아래와 같은 에러가 발생하더군요.

No unexpired provisioning profiles found that contain any of the keychain's signing certificates

The identity 'iPhone Distribution' doesn't match any valid, non-expired certificate/private key pair in the default keychain

 이는 Distribution Provisioning Profile에 문제가 있어서 발생한 것으로 제 경우는 아예 배포용 프로비저닝 프로파일을 만들지 않아서 생긴게 원인이었습니다. 간단히 프로파일을 만들어 등록하면 됩니다.

 예전에 정리했던 Development Provisioning Profile을 생성했던 것과 과정이 비슷한데 이에 대한 정리 들어갑니다.

 iOS Provisioning Portal에 로그인 후 Provisioning -> Distribution탭에서 New Profile을 클릭합니다.

  • Distribution Method - App Store를 선택
  • Profile Name - 원하는 이름을 작성
  • App ID - 작업중인 App ID를 선택

 위와 같이 채운 후 Submit을 클릭합니다.

 그러면 배포용 Provisioning Profile을 다운받을 수 있습니다. Download 버튼이 보이지 않는다면 웹페이지를 리플레쉬하면 됩니다. Download를 클릭합니다.

 다운로드한 파일을 더블클릭해서 실행하시면 Organizer이 자동으로 실행되면서 Provisioning Profile이 등록됩니다.

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.