Provisioning profile(권한 설정 프로파일) 관리하기

Provisioning profile(권한 설정 프로파일) 편집, 다운로드 또는 삭제하기

개발자 계정에서 생성한 Provisioning profile(권한 설정 프로파일)을 편집, 다운로드 또는 삭제할 수 있습니다. 예를 들어 인증서를 취소하거나 프로파일에 포함된 기기를 비활성화한 경우, Provisioning profile을 편집할 수 있습니다. 또는 앱 서비스 활성화로 인해 Provisioning profile이 유효하지 않은 경우, 해당 프로파일을 재생성할 수 있습니다.

참고: Xcode가 관리하는 개발 Provisioning profile 및 배포 Provisioning profile은 개발자 계정에 표시되지 않습니다.

필요한 역할: 계정 소유자 또는 관리자.

Provisioning profile 편집하기

  1. 인증서, 식별자 및 프로파일에서 사이드바의 Profiles(프로파일)를 클릭합니다.

  2. 수정하려는 Provisioning Profile을 선택합니다.

  3. Provisioning Profile의 이름 변경, 앱 ID 선택, 인증서 추가 또는 다른 기기 세트 선택 등의 내용을 변경합니다.

    팁: 인증서가 없는 경우, Cancel(취소)을 클릭하고 Xcode에서 서명 인증서를 생성하여 개인 키가 자동으로 키체인에 설치되도록 한 다음 이 단계를 다시 수행합니다.

  4. Save(저장)를 클릭합니다.

Xcode에서 Provisioning profile을 다운로드합니다.

Provisioning profile 재생성하기

앱 서비스를 활성화 또는 비활성화하거나 Provisioning profile이 만료된 경우, Provisioning profile을 재생성해야 합니다.

  1. 인증서, 식별자 및 프로파일에서 사이드바의 Profiles(프로파일)를 클릭합니다.

  2. Provisioning Profiles 아래에서 유효하지 않거나 만료된 Provisioning Profile을 선택한 다음 Edit(편집)를 클릭합니다.

  3. Generate(생성)를 클릭합니다.

Xcode에서 모든 기기의 만료된 Provisioning Profile을 제거(Xcode 도움말에서 ‘기기에서 Provisioning Profile 확인, 삭제 및 설치하기’ 방문)하고 재생성된 프로파일을 사용하여 앱을 재서명합니다.

Provisioning profile 다운로드하기

  1. 인증서, 식별자 및 프로파일에서 사이드바의 Profiles(프로파일)를 클릭합니다.

  2. Provisioning Profiles 아래에서 수정하려는 Provisioning Profile을 선택한 다음 Download(다운로드)를 클릭합니다.

  3. 확장자가 .mobileprovision 또는 .provisionprofile인 Provisioning Profile이 다운로드 폴더에 표시됩니다.

또는 Xcode에서 Provisioning Profile을 다운로드합니다.

Provisioning profile 삭제하기

  1. 인증서, 식별자 및 프로파일에서 사이드바의 Profiles(프로파일)를 클릭합니다.

  2. Provisioning Profiles 아래에서 수정하려는 Provisioning Profile을 선택한 다음 Remove(제거)를 클릭합니다.

  3. 대화상자가 나타나면 Remove(제거)를 클릭합니다.

기기에서 Provisioning Profile을 제거하려면 Xcode 도움말의 ‘기기에서 Provisioning Profile 확인, 삭제 및 설치하기’를 참고하시기 바랍니다.

자동 서명을 위해 새 Provisioning Profile을 요청하도록 Xcode 구성하기

자동 서명을 사용하면 번들 ID와 연결된 최신 Entitlement(권한), 등록된 기기 및 인증서 구성을 사용하여 개발 및 배포할 앱을 빠르게 권한 설정할 수 있습니다. 예기치 않은 상황에서 시스템 문제 또는 구성 변경으로 인해 Provisioning Profile을 업데이트해야 할 수 있습니다. 기본적으로 Xcode는 알려진 요구 사항을 충족하는 Provisioning Profile을 로컬에서 찾을 수 없는 경우에만 새 Provisioning Profile을 요청합니다. 자동 서명을 사용할 때 Xcode에 새 Provisioning Profile을 요청하는 메시지가 표시되어야 하는 경우 다음 단계를 따릅니다.

  1. Xcode의 캐시된 Provisioning Profile 디렉토리인 ~/Library/MobileDevice/Provisioning Profiles/로 이동합니다.
  2. 필요한 경우 파일을 다른 디렉토리에 복사하여 백업할 수 있습니다.
  3. 원치 않는 Provisioning Profile을 모두 제거합니다.
  4. Xcode에서 기기, 앱 아카이브 또는 배포 요청에 대한 다른 빌드를 수행합니다. 이렇게 하면 Xcode가 앱에 적합한 캐시된 프로파일을 감지하지 않고 자동으로 새 Provisioning Profile을 요청합니다.