Zarządzanie kontem Apple

Interfejs zarządzania kontami firmy Apple w programie Visual Studio umożliwia wyświetlanie informacji dla zespołów programistycznych skojarzonych z identyfikatorem Apple ID. Umożliwia to wykonanie następujących czynności:

  • Dodawanie kont deweloperów firmy Apple
  • Wyświetlanie certyfikatów podpisywania i profilów aprowizacji
  • Tworzenie nowych certyfikatów podpisywania
  • Pobieranie istniejących profilów aprowizacji

Ważne

Narzędzia platformy Xamarin do zarządzania kontami firmy Apple zawierają tylko informacje o płatnych kontach deweloperów firmy Apple. Aby dowiedzieć się, jak przetestować aplikację na urządzeniu bez płatnego konta dewelopera firmy Apple, zapoznaj się z przewodnikiem Bezpłatna aprowizacja aplikacji platformy Xamarin.iOS.

Wymagania

Zarządzanie kontami firmy Apple jest dostępne w programach Visual Studio dla komputerów Mac, Visual Studio 2019 i Visual Studio 2017 (wersja 15.7 i nowsze). Aby korzystać z tej funkcji, musisz również mieć płatne konto dla deweloperów firmy Apple. Więcej informacji na temat kont deweloperów firmy Apple jest dostępnych w przewodniku Device Provisioning .

Uwaga

Przed rozpoczęciem należy najpierw zaakceptować wszystkie umowy licencyjne użytkownika w portalu dla deweloperów firmy Apple.

Dodawanie konta dewelopera firmy Apple

  1. Przejdź do pozycji Preferencje programu Visual Studio > Dla deweloperów > Apple i kliknij + przycisk, aby otworzyć okno dialogowe logowania:

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

  2. Wprowadź identyfikator Apple ID i hasło, a następnie kliknij pozycję Zaloguj. Spowoduje to zapisanie poświadczeń w bezpiecznym pęku kluczy na tym komputerze.

  3. Wybierz pozycję Zawsze zezwalaj na okno dialogowe alertu, aby umożliwić programowi Visual Studio używanie poświadczeń:

    Always allow alert dialog

  4. Po pomyślnym dodaniu konta zobaczysz identyfikator Apple ID i wszystkie zespoły, których częścią jest Twój identyfikator Apple ID:

    Apple developer account dialog with accounts added

Wyświetlanie certyfikatów podpisywania i profilów aprowizacji

Wybierz zespół i kliknij pozycję Wyświetl szczegóły... aby otworzyć okno dialogowe z listą tożsamości podpisywania i profilów aprowizacji zainstalowanych na maszynie.

W oknie dialogowym Szczegóły zespołu zostanie wyświetlona lista tożsamości podpisywania uporządkowana według typu. Kolumna Stan informuje o tym, czy certyfikat to:

  • Prawidłowe — tożsamość podpisywania (zarówno certyfikat, jak i klucz prywatny) jest zainstalowana na maszynie i nie wygasła.

  • Nie w pęku kluczy — istnieje prawidłowa tożsamość podpisywania na serwerze firmy Apple. Aby zainstalować tę aplikację na maszynie, należy ją wyeksportować z innej maszyny. Nie można pobrać tożsamości podpisywania z portalu dla deweloperów firmy Apple, ponieważ nie będzie zawierać klucza prywatnego.

  • Brak klucza prywatnego — certyfikat bez klucza prywatnego jest zainstalowany w pęku kluczy.

  • Wygasło — certyfikat wygasł. Należy usunąć to z pęku kluczy.

    team details dialog information

Tworzenie certyfikatu podpisywania

Aby utworzyć nową tożsamość podpisywania, kliknij pozycję Utwórz certyfikat, aby otworzyć menu rozwijane i wybrać typ certyfikatu, który chcesz utworzyć. Jeśli masz odpowiednie uprawnienia, nowa tożsamość podpisywania pojawi się po kilku sekundach.

Jeśli opcja na liście rozwijanej jest wyszarzone i niezaznaczone, oznacza to, że nie masz odpowiednich uprawnień zespołu do tworzenia tego typu certyfikatu.

Pobieranie profilów aprowizacji

W oknie dialogowym Szczegółów zespołu zostanie również wyświetlona lista wszystkich profilów aprowizacji połączonych z kontem dewelopera. Wszystkie profile aprowizacji można pobrać na komputer lokalny, klikając pozycję Pobierz wszystkie profile.

Rozwiązywanie problemów

  • Zatwierdzenie nowego konta dewelopera firmy Apple może potrwać kilka godzin. Nie będzie można włączyć automatycznej aprowizacji, dopóki konto nie zostanie zatwierdzone.

  • Jeśli dodanie kont deweloperów firmy Apple zakończy się niepowodzeniem z komunikatem Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID., upewnij się, że używany identyfikator Apple ID ma aktywne płatne członkostwo w programie Apple Developer Program. Aby użyć płatnego konta dewelopera firmy Apple, zobacz przewodnik Bezpłatna aprowizacja aplikacji platformy Xamarin.iOS.

  • Jeśli próba utworzenia nowego certyfikatu podpisywania zakończy się niepowodzeniem z powodu błędu You have reached the limit for certificates of this type, zostanie wygenerowana maksymalna dozwolona liczba certyfikatów. Aby rozwiązać ten problem, przejdź do Centrum deweloperów firmy Apple i odwołaj jeden z certyfikatów produkcyjnych.

  • Jeśli występują problemy z logowaniem się na koncie na Visual Studio dla komputerów Mac, możliwe rozwiązanie polega na otwarciu aplikacji pęku kluczy i w obszarze Kategoria wybierz pozycję Hasła. deliver. Wyszukaj i usuń wszystkie znalezione wpisy.

  • Jeśli certyfikat podpisywania został odwołany, można go usunąć z następującej ścieżki w systemie Windows: C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates.

Znane problemy

  • Profile aprowizacji dystrybucji domyślnie będą dotyczyć sklepu App Store. Profile wewnętrzne i tymczasowe powinny być tworzone ręcznie.