Apple 계정 관리
.NET 다중 플랫폼 앱 UI(.NET MAUI) iOS 앱을 개발할 때 배포를 위해 앱 스토어에 업로드하기 전에 디바이스에 배포하여 테스트해야 합니다. 이러한 두 작업 모두 사용자 또는 조직의 다른 사용자가 Apple의 개발자 프로그램 중 하나에 등록해야 합니다.
- Apple의 AppStoreConnect 프로그램 등록하면 iOS 애플리케이션을 Apple의 공용 AppStore에 게시할 수 있습니다.
- Apple의 엔터프라이즈 프로그램 등록하면 iOS 애플리케이션을 조직에서 완전히 제어하는 프라이빗 "AppStore"에 게시할 수 있습니다.
Visual Studio의 Apple 계정 관리 인터페이스를 사용하면 서명 인증서 및 프로비저닝 프로필을 보고, 새 서명 인증서를 만들고, 기존 프로비저닝 프로필을 다운로드할 수 있습니다.
Apple의 라이선싱 계약 수락
Apple은 매년 여러분에게 자사의 라이선스 계약을 검토하고 동의할 것을 요구합니다. 이 작업을 수행하려면 Apple 개발자 계정에 로그인한 후 사용자에게 제시된 라이선스 계약에 동의해야 합니다.
API 키 생성
Apple 개발자 계정을 Visual Studio에 추가하려면 API 키를 생성해야 합니다.
AppStoreConnect API 키 생성
당신이 Apple의 AppStoreConnect 프로그램에 등록한 경우, 다음을 따라야 합니다.
- Apple 개발자 계정에 로그인하기.
- 사용자 및 액세스선택합니다.
- 통합 탭을 선택합니다.
- 팀 키 탭을 선택합니다.
- + 단추를 누릅니다.
참고 항목
Visual Studio는 현재 팀 키 지원하며 개별 키지원하지 않습니다.
관리자 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. 개발자 키는 이러한 작업을 수행할 수 없습니다.
Apple AppStoreConnect API에 대한 자세한 내용은 Apple의 AppStoreConnect API 설명서참조하세요.
엔터프라이즈 API 키 생성
Apple의 Enterprise 프로그램에 등록하셨다면 다음을 수행해야 합니다.
- Apple 개발자 계정에 로그인하세요.
- Services 섹션 아래에 있는 사용자 및 액세스 선택합니다.
- 통합 탭을 선택합니다.
- + 단추를 누릅니다.
참고 항목
관리자 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. 개발자 키로는 이러한 작업을 수행할 수 없습니다.
엔터프라이즈 API 키를 생성하는 방법에 대한 자세한 내용은 Apple의 Enterprise Program API 설명서참조하세요.
Apple 개발자 계정 추가
Visual Studio에 Apple 계정을 추가하려면 다음을 수행합니다.
Visual Studio에서 도구 > 옵션 > Xamarin > Apple 계정으로 이동한 후, 추가 단추를 클릭합니다.
API 키에 대한 설명이 포함된 이름을 지정하고, Apple 웹사이트에서 발급자 ID 및 키 ID 값을 적절한 텍스트 상자에 복사합니다. 아직 다운로드하지 않은 경우 Apple 웹 사이트의 프라이빗 키 안전한 위치로 다운로드한 다음 찾아보기... 단추를 사용하여 다운로드한 프라이빗 키 파일의 위치를 선택합니다.
서명 인증서 및 프로비전 프로필 보기
Apple 개발자 계정 및 팀 이름을 선택하면 세부 정보 보기... 단추가 활성화됩니다. 이 대화 상자를 클릭하면 컴퓨터에 설치된 서명 식별 및 프로비저닝 프로필 목록이 표시되는 팀 세부 정보 대화 상자가 열립니다. 이 대화 상자는 형식별로 서명 ID를 구성하며 상태 열은 인증서가 다음과 같은지 설명합니다.
- 유효합니다. 서명 ID(인증서와 프라이빗 키 모두)가 컴퓨터에 설치되어 있으며 만료되지 않았습니다.
- 키 집합에 없습니다. Apple은 유효한 서명 ID를 보유합니다. 컴퓨터에 설치하려면 다른 컴퓨터에서 내보내야 합니다. 프라이빗 키가 포함되어 있지 않으므로 Apple 개발자 계정에서 서명 ID를 다운로드할 수 없습니다.
- 프라이빗 키가 없습니다. 프라이빗 키가 없는 인증서가 키 집합에 설치됩니다.
- 만료되었습니다. 인증서가 만료되었습니다. 키 집합에서 이 항목을 제거해야 합니다.
서명 인증서 만들기
새 서명 ID를 만들려면 팀 세부 정보 대화 상자에서 인증서 만들기를 클릭하여 드롭다운 메뉴를 열고 만들 인증서 유형을 선택합니다. 올바른 권한이 있는 경우 몇 초 후에 새 서명 ID가 표시됩니다.
드롭다운의 옵션이 회색으로 표시되고 선택되지 않은 경우 이 유형의 인증서를 만들 수 있는 올바른 팀 권한이 없다는 의미입니다.
프로비저닝 프로필 다운로드
팀 세부 정보 대화 상자에는 Apple 개발자 계정과 연결된 모든 프로비저닝 프로필 목록도 표시됩니다. 모든 프로필 다운로드 단추를 클릭하여 모든 프로비저닝 프로필을 로컬 컴퓨터에 다운로드할 수 있습니다 .
.NET MAUI