다음을 통해 공유


Apple 계정 관리

.NET 다중 플랫폼 앱 UI(.NET MAUI) iOS 앱을 개발할 때 배포를 위해 앱 스토어에 업로드하기 전에 디바이스에 배포하여 테스트해야 합니다. 이러한 두 작업 모두 사용자 또는 조직의 다른 사용자가 Apple의 개발자 프로그램 중 하나에 등록해야 합니다.

  1. Apple의 AppStoreConnect 프로그램 등록하면 iOS 애플리케이션을 Apple의 공용 AppStore에 게시할 수 있습니다.
  2. Apple의 엔터프라이즈 프로그램 등록하면 iOS 애플리케이션을 조직에서 완전히 제어하는 프라이빗 "AppStore"에 게시할 수 있습니다.

Visual Studio의 Apple 계정 관리 인터페이스를 사용하면 서명 인증서 및 프로비저닝 프로필을 보고, 새 서명 인증서를 만들고, 기존 프로비저닝 프로필을 다운로드할 수 있습니다.

Apple의 라이선싱 계약 수락

Apple은 매년 여러분에게 자사의 라이선스 계약을 검토하고 동의할 것을 요구합니다. 이 작업을 수행하려면 Apple 개발자 계정에 로그인한 후 사용자에게 제시된 라이선스 계약에 동의해야 합니다.

API 키 생성

Apple 개발자 계정을 Visual Studio에 추가하려면 API 키를 생성해야 합니다.

AppStoreConnect API 키 생성

당신이 Apple의 AppStoreConnect 프로그램에 등록한 경우, 다음을 따라야 합니다.

  1. Apple 개발자 계정에 로그인하기.
  2. 사용자 및 액세스선택합니다.
  3. 통합 탭을 선택합니다.
  4. 팀 키 탭을 선택합니다.
  5. + 단추를 누릅니다.

참고 항목

Visual Studio는 현재 팀 키 지원하며 개별 키지원하지 않습니다.

관리자 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. 개발자 키는 이러한 작업을 수행할 수 없습니다.

Apple AppStoreConnect API에 대한 자세한 내용은 Apple의 AppStoreConnect API 설명서참조하세요.

엔터프라이즈 API 키 생성

Apple의 Enterprise 프로그램에 등록하셨다면 다음을 수행해야 합니다.

  1. Apple 개발자 계정에 로그인하세요.
  2. Services 섹션 아래에 있는 사용자 및 액세스 선택합니다.
  3. 통합 탭을 선택합니다.
  4. + 단추를 누릅니다.

참고 항목

관리자 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. 개발자 키로는 이러한 작업을 수행할 수 없습니다.

엔터프라이즈 API 키를 생성하는 방법에 대한 자세한 내용은 Apple의 Enterprise Program API 설명서참조하세요.

Apple 개발자 계정 추가

Visual Studio에 Apple 계정을 추가하려면 다음을 수행합니다.

  1. Visual Studio에서 도구 > 옵션 > Xamarin > Apple 계정으로 이동한 후, 추가 단추를 클릭합니다.

    Visual Studio에 Apple 개발자 계정을 추가합니다.

  2. API 키에 대한 설명이 포함된 이름을 지정하고, Apple 웹사이트에서 발급자 ID키 ID 값을 적절한 텍스트 상자에 복사합니다. 아직 다운로드하지 않은 경우 Apple 웹 사이트의 프라이빗 키 안전한 위치로 다운로드한 다음 찾아보기... 단추를 사용하여 다운로드한 프라이빗 키 파일의 위치를 선택합니다.

    API 키 정보를 입력합니다.

서명 인증서 및 프로비전 프로필 보기

Apple 개발자 계정 및 팀 이름을 선택하면 세부 정보 보기... 단추가 활성화됩니다. 이 대화 상자를 클릭하면 컴퓨터에 설치된 서명 식별 및 프로비저닝 프로필 목록이 표시되는 팀 세부 정보 대화 상자가 열립니다. 이 대화 상자는 형식별로 서명 ID를 구성하며 상태 열은 인증서가 다음과 같은지 설명합니다.

  • 유효합니다. 서명 ID(인증서와 프라이빗 키 모두)가 컴퓨터에 설치되어 있으며 만료되지 않았습니다.
  • 키 집합에 없습니다. Apple은 유효한 서명 ID를 보유합니다. 컴퓨터에 설치하려면 다른 컴퓨터에서 내보내야 합니다. 프라이빗 키가 포함되어 있지 않으므로 Apple 개발자 계정에서 서명 ID를 다운로드할 수 없습니다.
  • 프라이빗 키가 없습니다. 프라이빗 키가 없는 인증서가 키 집합에 설치됩니다.
  • 만료되었습니다. 인증서가 만료되었습니다. 키 집합에서 이 항목을 제거해야 합니다.

서명 인증서 만들기

새 서명 ID를 만들려면 팀 세부 정보 대화 상자에서 인증서 만들기를 클릭하여 드롭다운 메뉴를 열고 만들 인증서 유형을 선택합니다. 올바른 권한이 있는 경우 몇 초 후에 새 서명 ID가 표시됩니다.

드롭다운의 옵션이 회색으로 표시되고 선택되지 않은 경우 이 유형의 인증서를 만들 수 있는 올바른 팀 권한이 없다는 의미입니다.

프로비저닝 프로필 다운로드

팀 세부 정보 대화 상자에는 Apple 개발자 계정과 연결된 모든 프로비저닝 프로필 목록도 표시됩니다. 모든 프로필 다운로드 단추를 클릭하여 모든 프로비저닝 프로필을 로컬 컴퓨터에 다운로드할 수 있습니다 .