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
Przejdź do pozycji Preferencje programu Visual Studio > Dla deweloperów > Apple i kliknij + przycisk, aby otworzyć okno dialogowe logowania:
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.
Wybierz pozycję Zawsze zezwalaj na okno dialogowe alertu, aby umożliwić programowi Visual Studio używanie poświadczeń:
Po pomyślnym dodaniu konta zobaczysz identyfikator Apple ID i wszystkie zespoły, których częścią jest Twój identyfikator Apple ID:
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.
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.