Apple 계정 관리Apple Account Management

Visual Studio의 Apple 계정 관리 인터페이스는 Apple ID와 연결 된 개발 팀에 대 한 정보를 볼 수 있는 방법을 제공 합니다.The Apple account management interface in Visual Studio provides a way to view information for development teams associated with an Apple ID. 이를 통해 다음을 수행할 수 있습니다.It allows you to do the following:

  • Apple developer 계정 추가Add Apple developer accounts
  • 서명 인증서 및 프로 비전 프로필 보기View signing certificates and provisioning profiles
  • 새 서명 인증서 만들기Create new signing certificates
  • 기존 프로 비전 프로필 다운로드Download existing provisioning profiles

중요

Apple 계정 관리용 Xamarin 도구는 유료 Apple 개발자 계정에 대 한 정보만 표시 합니다.Xamarin's tools for Apple account management only display information about paid Apple developer accounts. 유료 Apple 개발자 계정 없이 장치에서 앱을 테스트 하는 방법을 알아보려면 xamarin.ios 앱에 대 한 무료 프로 비전 가이드를 참조 하세요.To learn how to test an app on a device without a paid Apple developer account, please see the Free provisioning for Xamarin.iOS apps guide.

요구 사항Requirements

Apple 계정 관리는 Mac용 Visual Studio, Visual Studio 2019 및 Visual Studio 2017 (버전 15.7 이상)에서 사용할 수 있습니다.Apple account management is available on Visual Studio for Mac, Visual Studio 2019, and Visual Studio 2017 (Version 15.7 and higher). 이 기능을 사용하려면 유료 Apple 개발자 계정도 필요합니다.You must also have a paid Apple Developer account to use this feature. Apple 개발자 계정에 대한 자세한 내용은 디바이스 프로비저닝 가이드를 참조하세요.More information on Apple developer accounts is available in the Device Provisioning guide.

참고

시작 하기 전에 먼저 Apple 개발자 포털에서 사용자 사용권 계약을 수락 해야 합니다.Before you begin, be sure to first accept any user license agreements in the Apple Developer portal.

Apple 개발자 계정 추가Add an Apple developer account

  1. Apple Developer 계정 > Visual Studio > 기본 설정 으로 이동 하 고 + 단추를 클릭 하 여 로그인 대화 상자를 엽니다.Go to Visual Studio > Preferences > Apple Developer Account and click the + button to open the sign in dialog:

    Mac용 Visual Studio 기본 설정의 Apple 개발자 계정 페이지입니다.

  2. Apple ID와 암호를 입력 한 다음 로그인 을 클릭 합니다.Enter your Apple ID and password then click Sign In . 그러면이 컴퓨터의 보안 키 집합에 자격 증명이 저장 됩니다.This will save your credentials in the secure Keychain on this machine.

  3. 경고 대화 상자에서 항상 허용 을 선택 하 여 Visual Studio에서 자격 증명을 사용할 수 있도록 합니다.Select Always Allow on the alert dialog to allow Visual Studio to use your credentials:

    경고 항상 허용 대화 상자

  4. 계정이 성공적으로 추가 되 면 apple ID 및 Apple ID가 포함 된 모든 팀이 표시 됩니다.Once your account has been added successfully, you will see your Apple ID and any teams that your Apple ID is part of:

    계정이 추가 된 Apple 개발자 계정 대화 상자

서명 인증서 및 프로 비전 프로필 보기View signing certificates and provisioning profiles

팀을 선택 하 고 자세히 보기 ...를 클릭 합니다.Select a team and click on View Details… 컴퓨터에 설치 된 서명 id 및 프로 비전 프로필의 목록을 표시 하는 대화 상자를 엽니다.to open a dialog that displays a list of signing identities and provisioning profiles that are installed on your machine.

팀 세부 정보 대화 상자에는 유형별로 구성 된 서명 Id의 목록이 표시 됩니다.The team details dialog displays a list of Signing Identities, organized by type. 상태 열은 다음과 같은 인증서 인지를 알려줍니다.The Status column advises you if the certificate is:

  • 유효함 – 서명 id (인증서와 개인 키 모두)가 컴퓨터에 설치 되어 있고 만료 되지 않았습니다.Valid – The signing identity (both the certificate and the private key) is installed on your machine and it has not expired.

  • 집합에 없음 – Apple 서버에 유효한 서명 id가 있습니다.Not in Keychain – There is a valid signing identity on Apple's server. 이를 컴퓨터에 설치 하려면 다른 컴퓨터에서 내보내야 합니다.To install this on your machine, it must be exported from another machine. 개인 키가 포함 되지 않으므로 Apple 개발자 포털에서 서명 id를 다운로드할 수 없습니다.You cannot download the signing identity from the Apple Developer Portal as it will not contain the private key.

  • 개인 키가 누락 됨 – 개인 키가 없는 인증서가 키 집합에 설치 되어 있습니다.Private key is missing – A Certificate with no private key is installed in the keychain.

  • 만료 됨 – 인증서가 만료 됩니다.Expired – The Certificate is expired. 키 집합에서이를 제거 해야 합니다.You should remove this from your keychain.

    팀 세부 정보 대화 상자 정보

서명 인증서 만들기Create a signing certificate

새 서명 id를 만들려면 인증서 만들기 를 클릭 하 여 드롭다운 메뉴를 열고 만들려는 인증서 종류 를 선택 합니다.To create a new signing identity, click Create Certificate to open the drop-down menu and select the certificate type that you want to create. 올바른 권한이 있는 경우 몇 초 후에 새 서명 id가 표시 됩니다.If you have the correct permissions a new signing identity will appear after a few seconds.

드롭다운의 옵션이 회색으로 표시 되 고 선택 취소 된 경우이 유형의 인증서를 만들 수 있는 올바른 팀 권한이 없다는 것입니다.If an option in the drop-down is greyed out and unselected, it means that you do not have the correct team permissions to create this type of certificate.

프로 비전 프로필 다운로드Download provisioning profiles

팀 세부 정보 대화 상자에는 개발자 계정에 연결 된 모든 프로 비전 프로필의 목록도 표시 됩니다.The team details dialog also displays a list of all provisioning profiles connected to your developer account. 모든 프로필 다운로드 를 클릭 하 여 모든 프로 비전 프로필을 로컬 컴퓨터에 다운로드할 수 있습니다.You can download all provisioning profiles to your local machine by clicking Download all Profiles .

문제 해결Troubleshoot

  • 새 Apple 개발자 계정이 승인되기까지 몇 시간 정도 걸릴 수 있습니다.It may take several hours for a new Apple developer account to be approved. 계정이 승인되기 전까지는 자동 프로비저닝을 사용할 수 없습니다.You will not be able to enable automatic provisioning until the account has been approved.

  • Apple 개발자 계정 추가가 메시지와 함께 실패 하는 경우 Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID. 사용 중인 APPLE ID에 Apple 개발자 프로그램에 대 한 활성 유료 등록이 있는지 확인 합니다.If adding an Apple developer accounts fails with the message Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID., make sure that the Apple ID you are using has an active paid membership to the Apple Developer Program. 유료 Apple 개발자 계정을 사용하려면 Xamarin.iOS 앱에 대한 체험 프로비저닝 가이드를 참조하세요.To use a paid Apple developer account, please see the Free provisioning for Xamarin.iOS apps guide.

  • 새 서명 인증서를 만드는 동안 오류가 발생 하 여 실패 하는 경우 허용 되는 You have reached the limit for certificates of this type 최대 인증서 수가 생성 됩니다.If attempting to create a new signing certificate fails with the error You have reached the limit for certificates of this type, then the maximum number of certificates allowed have been generated. 이 문제를 해결 하려면 Apple 개발자 센터 로 이동 하 여 프로덕션 인증서 중 하나를 해지 합니다.To fix this, browse to the Apple Developer Center and revoke one of the Production Certificates.

  • Mac용 Visual Studio에서 계정에 로그인 하는 데 문제가 있는 경우 키 집합 응용 프로그램을 열고 Category 에서 암호 를 선택 합니다.If you are experiencing issues logging in your account on Visual Studio for Mac, a possible fix is to open the Keychain application and under Category select Passwords . deliver.찾은 모든 항목을 검색 하 고 삭제 합니다.Search for deliver. and delete all entries that are found.

  • 서명 인증서가 해지 된 경우 Windows의 다음 경로에서 해당 인증서를 제거할 수 C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates 있습니다.If your signing certificate is revoked, it can be removed from the following path on Windows: C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates.

알려진 문제Known Issues

  • 기본적으로 프로비전 프로필 배포는 앱 스토어를 대상으로 합니다.Distribution provisioning profiles by default will target App Store. 하우스 또는 임시 프로필은 수동으로 만들어야 합니다.In House or Ad Hoc profiles should be created manually.