Share via


Apple 계정 관리

Visual Studio의 Apple 계정 관리 인터페이스는 Apple ID와 연결된 개발 팀의 정보를 볼 수 있는 방법을 제공합니다. 이를 통해 다음을 수행할 수 있습니다.

  • Apple 개발자 계정 추가
  • 서명 인증서 및 프로비전 프로필 보기
  • 새 서명 인증서 만들기
  • 기존 프로비저닝 프로필 다운로드

Important

Apple 계정 관리를 위한 Xamarin 도구는 유료 Apple 개발자 계정에 대한 정보만 표시합니다. 유료 Apple 개발자 계정 없이 디바이스에서 앱을 테스트하는 방법을 알아보려면 Xamarin.iOS 앱에 대한 무료 프로비저닝 가이드를 참조하세요.

요구 사항

Apple 계정 관리는 Mac용 Visual Studio, Visual Studio 2019 및 Visual Studio 2017(버전 15.7 이상)에서 사용할 수 있습니다. 이 기능을 사용하려면 유료 Apple 개발자 계정도 필요합니다. Apple 개발자 계정에 대한 자세한 내용은 디바이스 프로비저닝 가이드를 참조하세요.

참고 항목

시작하기 전에 먼저 Apple 개발자 포털에서 모든 사용자 라이선스 계약에 동의해야 합니다.

Apple 개발자 계정 추가

  1. Visual Studio > 기본 설정 > Apple 개발자 계정으로 이동하고 단추를 클릭하여 + 로그인 대화 상자를 엽니다.

    AScreenshot of Apple developer accounts page in Visual Studio for Mac preferences.

  2. Apple ID와 암호를 입력한 다음 로그인을 클릭합니다. 그러면 자격 증명이 이 컴퓨터의 보안 키 집합에 저장됩니다.

  3. 경고 대화 상자에서 항상 허용을 선택하여 Visual Studio에서 자격 증명을 사용할 수 있도록 허용합니다.

    Always allow alert dialog

  4. 계정이 성공적으로 추가되면 Apple ID와 Apple ID가 속한 모든 팀이 표시됩니다.

    Apple developer account dialog with accounts added

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

팀을 선택하고 세부 정보 보기를 클릭하여 컴퓨터에 설치된 서명 ID 및 프로비저닝 프로필 목록을 표시하는 대화 상자를 엽니다.

팀 세부 정보 대화 상자에는 형식별로 구성된 서명 ID 목록이 표시됩니다. 상태 열은 인증서가 다음과 같은지 알려 줍니다.

  • 유효 – 서명 ID(인증서와 프라이빗 키 모두)가 컴퓨터에 설치되어 있으며 만료되지 않았습니다.

  • 키 집합 에 없음 – Apple 서버에 유효한 서명 ID가 있습니다. 컴퓨터에 설치하려면 다른 컴퓨터에서 내보내야 합니다. 프라이빗 키가 포함되지 않으므로 Apple 개발자 포털에서 서명 ID를 다운로드할 수 없습니다.

  • 프라이빗 키가 없습니다. 프라이빗 키가 없는 인증서가 키체인 설치되어 있습니다.

  • 만료됨 - 인증서가 만료되었습니다. 키체인 제거해야 합니다.

    team details dialog information

서명 인증서 만들기

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

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

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

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

문제 해결

  • 새 Apple 개발자 계정이 승인되기까지 몇 시간 정도 걸릴 수 있습니다. 계정이 승인되기 전까지는 자동 프로비저닝을 사용할 수 없습니다.

  • 메시지 Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID.와 함께 Apple 개발자 계정을 추가하는 데 실패하는 경우 사용 중인 Apple ID에 Apple 개발자 프로그램에 대한 활성 유료 멤버 자격이 있는지 확인합니다. 유료 Apple 개발자 계정을 사용하려면 Xamarin.iOS 앱에 대한 체험 프로비저닝 가이드를 참조하세요.

  • 오류 You have reached the limit for certificates of this type와 함께 새 서명 인증서를 만들려는 시도가 실패하면 허용되는 최대 인증서 수가 생성됩니다. 이 문제를 해결하려면 Apple 개발자 센터로 이동하여 프로덕션 인증서 중 하나를 해지합니다.

  • Mac용 Visual Studio 계정에 로그인하는 데 문제가 발생하는 경우 키 집합 애플리케이션을 열고 범주에서 암호를 선택하는 것이 가능한 수정 사항입니다. 찾은 deliver. 모든 항목을 검색하고 삭제합니다.

  • 서명 인증서가 해지된 경우 Windows C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates의 다음 경로에서 제거할 수 있습니다.

알려진 문제

  • 기본적으로 프로비전 프로필 배포는 앱 스토어를 대상으로 합니다. 하우스 또는 임시 프로필은 수동으로 만들어야 합니다.