Apple 계정 관리
.NET 다중 플랫폼 앱 UI(.NET MAUI) iOS 앱을 개발할 때 배포를 위해 앱 스토어에 업로드하기 전에 디바이스에 배포하여 테스트해야 합니다. 이러한 두 작업 모두 Apple ID가 있어야 하며 Apple 개발자 프로그램에 Apple ID를 등록해야 합니다.
Visual Studio의 Apple 계정 관리 인터페이스를 사용하면 Apple ID를 추가할 수 있으며 Apple ID와 연결된 개발 팀에 대한 정보를 보고, 서명 인증서 및 프로비저닝 프로필을 보고, 새 서명 인증서를 만들고, 기존 프로비저닝 프로필을 다운로드할 수 있습니다.
Important
Visual Studio에서는 페더레이션된 자격 증명을 사용하는 Apple 계정을 추가할 수 없습니다.
Apple 개발자 계정 추가
시작하기 전에 Apple 개발자 계정 및 App Store Connect에서 사용자 라이선스 계약을 수락했는지 확인합니다.
엔터프라이즈 계정 아닌 개별 Apple 개발자 계정이 있는 경우 App Store Connect API 키도 만들어야 합니다. App Store Connect API 키를 만드는 방법에 대한 자세한 내용은 developer.apple.com App Store Connect API용 API 키 만들기를 참조하세요.
Visual Studio에 Apple 계정을 추가하려면 다음을 수행합니다.
Visual Studio에서 도구 > 옵션 Xamarin > Apple 계정으로 이동하여 추가 단추를 클릭하고 개별 계정 또는 엔터프라이즈 계정을 선택합니다.>
엔터프라이즈 계정 추가하려면 엔터프라이즈 계정... 대화 상자에서 Enterprise Program API 키 데이터를 입력하고 추가 단추를 클릭합니다.
이름, 발급자 ID 및 키 ID 데이터는 사용자 및 액세스를 선택한 다음 통합 탭을 선택하여 Apple 개발자 계정에서 찾을 수 있습니다. 프라이빗 키는 다음 위치에서 다운로드할 수도 있습니다.
계정 세부 정보가 유효한 경우 Apple 개발자 계정이 Visual Studio에 추가됩니다.
참고 항목
"관리자" 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. "개발자" 키는 이러한 작업을 수행할 수 없습니다.
개별 계정을 추가하려면 개별 계정... 대화 상자에서 App Store Connect API 키 데이터를 입력하고 추가 단추를 클릭합니다.
이름, 발급자 ID 및 키 ID 데이터는 사용자 및 액세스를 선택한 다음 키 탭을 선택하여 App Store Connect에서 찾을 수 있습니다. 프라이빗 키는 다음 위치에서 다운로드할 수도 있습니다.
계정 세부 정보가 유효한 경우 Apple 개발자 계정이 Visual Studio에 추가됩니다.
참고: "관리자" 키만 새 번들 ID를 등록하고 새 프로비저닝 프로필을 생성할 수 있습니다. "개발자" 키는 이러한 작업을 수행할 수 없습니다.
계정이 성공적으로 추가되면 Apple ID와 Apple ID가 속한 모든 팀이 표시됩니다.
서명 인증서 및 프로비전 프로필 보기
Apple 개발자 계정 및 팀 이름을 선택하면 세부 정보 보기... 단추가 활성화됩니다. 이 대화 상자를 클릭하면 컴퓨터에 설치된 서명 식별 및 프로비저닝 프로필 목록이 표시되는 팀 세부 정보 대화 상자가 열립니다. 이 대화 상자는 형식별로 서명 ID를 구성하며 상태 열은 인증서가 다음과 같은지 설명합니다.
- 유효합니다. 서명 ID(인증서와 프라이빗 키 모두)가 컴퓨터에 설치되어 있으며 만료되지 않았습니다.
- 키 집합에 없습니다. Apple은 유효한 서명 ID를 보유합니다. 컴퓨터에 설치하려면 다른 컴퓨터에서 내보내야 합니다. 프라이빗 키가 포함되어 있지 않으므로 Apple 개발자 계정에서 서명 ID를 다운로드할 수 없습니다.
- 프라이빗 키가 없습니다. 프라이빗 키가 없는 인증서가 키 집합에 설치됩니다.
- 만료되었습니다. 인증서가 만료되었습니다. 키 집합에서 이 항목을 제거해야 합니다.
서명 인증서 만들기
새 서명 ID를 만들려면 팀 세부 정보 대화 상자에서 인증서 만들기를 클릭하여 드롭다운 메뉴를 열고 만들 인증서 유형을 선택합니다. 올바른 권한이 있는 경우 몇 초 후에 새 서명 ID가 표시됩니다.
드롭다운의 옵션이 회색으로 표시되고 선택되지 않은 경우 이 유형의 인증서를 만들 수 있는 올바른 팀 권한이 없다는 의미입니다.
프로비저닝 프로필 다운로드
팀 세부 정보 대화 상자에는 Apple 개발자 계정과 연결된 모든 프로비저닝 프로필 목록도 표시됩니다. 모든 프로필 다운로드 단추를 클릭하여 모든 프로비저닝 프로필을 로컬 컴퓨터에 다운로드할 수 있습니다 .
.NET MAUI