Správa účtů Apple

Rozhraní pro správu účtů Apple v sadě Visual Studio poskytuje způsob zobrazení informací pro vývojové týmy přidružené k Apple ID. Umožňuje provádět následující akce:

  • Přidání vývojářských účtů Apple
  • Zobrazení podpisových certifikátů a zřizovacích profilů
  • Vytvoření nových podpisových certifikátů
  • Stažení existujících zřizovacích profilů

Důležité

Nástroje Xamarinu pro správu účtů Apple zobrazují jenom informace o placených vývojářských účtech Apple. Pokud chcete zjistit, jak otestovat aplikaci na zařízení bez placeného vývojářského účtu Apple, přečtěte si příručku k bezplatnému zřizování pro aplikace Xamarin.iOS.

Požadavky

Správa účtů Apple je dostupná v Visual Studio pro Mac, sadě Visual Studio 2019 a sadě Visual Studio 2017 (verze 15.7 a vyšší). Abyste mohli tuto funkci používat, musíte mít také placený vývojářský účet Apple. Další informace o vývojářských účtech Apple najdete v průvodci device Provisioningem .

Poznámka:

Než začnete, nezapomeňte nejprve přijmout všechny uživatelské licenční smlouvy na portálu Pro vývojáře Apple.

Přidání vývojářského účtu Apple

  1. Přejděte do apple vývojářského účtu Předvoleb > sady Visual Studio > a kliknutím na + tlačítko otevřete dialogové okno pro přihlášení:

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

  2. Zadejte Svoje Apple ID a heslo a klikněte na Přihlásit se. Tím se vaše přihlašovací údaje uloží do zabezpečené řetězce klíčů na tomto počítači.

  3. Výběrem možnosti Vždy povolit v dialogovém okně upozornění povolte sadě Visual Studio používání vašich přihlašovacích údajů:

    Always allow alert dialog

  4. Po úspěšném přidání účtu se zobrazí Apple ID a všechny týmy, které jsou součástí Vašeho Apple ID:

    Apple developer account dialog with accounts added

Zobrazení podpisových certifikátů a zřizovacích profilů

Vyberte tým a kliknutím na Zobrazit podrobnosti... otevřete dialogové okno se seznamem podpisových identit a zřizovacích profilů nainstalovaných na vašem počítači.

V dialogovém okně podrobností týmu se zobrazí seznam podpisových identit uspořádaných podle typu. Ve sloupci Stav se zobrazí informace o tom, jestli je certifikát:

  • Platné – Podpisová identita (certifikát i privátní klíč) je nainstalovaná na vašem počítači a nevypršela jeho platnost.

  • Není v klíčence – Na serveru Společnosti Apple existuje platná podpisová identita. Pokud ho chcete nainstalovat na počítač, musíte ho exportovat z jiného počítače. Podpisová identita se nedá stáhnout z portálu Apple Developer Portal, protože nebude obsahovat privátní klíč.

  • Chybí privátní klíč – V klíčence se nainstaluje certifikát bez privátního klíče.

  • Platnost vypršela – Platnost certifikátu vypršela. Měli byste ho odebrat ze klíčenky.

    team details dialog information

Vytvoření podpisového certifikátu

Chcete-li vytvořit novou podpisovou identitu, kliknutím na vytvořit certifikát otevřete rozevírací nabídku a vyberte typ certifikátu, který chcete vytvořit. Pokud máte správná oprávnění, zobrazí se nová podpisová identita po několika sekundách.

Pokud je možnost v rozevíracím seznamu šedá a nevybraná, znamená to, že nemáte správná oprávnění týmu k vytvoření tohoto typu certifikátu.

Stažení zřizovacích profilů

V dialogovém okně s podrobnostmi týmu se zobrazí také seznam všech zřizovacích profilů připojených k vašemu vývojářskému účtu. Všechny zřizovací profily si můžete stáhnout na místní počítač kliknutím na Stáhnout všechny profily.

Odstraňování potíží

  • Schválení nového vývojářského účtu Apple může trvat několik hodin. Dokud nebude účet schválen, nebudete moct povolit automatické zřizování.

  • Pokud přidání vývojářských účtů Apple se zprávou Authentication Error: Xcode 7.3 or later is required to continue developing with your Apple ID.selže, ujistěte se, že apple ID, které používáte, má aktivní placené členství v programu Apple Developer Program. Pokud chcete použít placený vývojářský účet Apple, přečtěte si příručku k bezplatnému zřizování pro aplikace Xamarin.iOS.

  • Pokud pokus o vytvoření nového podpisového certifikátu selže s chybou You have reached the limit for certificates of this type, vygeneroval se maximální povolený počet certifikátů. Pokud chcete tento problém vyřešit, přejděte do Centra pro vývojáře Apple a odvolejte jeden z produkčních certifikátů.

  • Pokud máte problémy s přihlášením ke svému účtu na Visual Studio pro Mac, je možná oprava otevření aplikace Řetězce klíčů a v části Kategorie vyberte Hesla. Vyhledejte deliver. a odstraňte všechny nalezené položky.

  • Pokud je podpisový certifikát odvolán, můžete ho odebrat z následující cesty ve Windows: C:\Users\<user>\AppData\Local\Xamarin\iOS\Provisioning\Certificates.

Známé problémy

  • Distribuční zřizovací profily jsou standardně zaměřené na App Store. Místní nebo jednorázové profily se musí vytvořit ručně.