Ruční zřizování pro Xamarin. iOS
Po úspěšné instalaci Xamarin. iOS je dalším krokem při vývoji iOS zřízení zařízení s iOS. Tato příručka se zabývá ručním zřizováním pro nastavení certifikátů a profilů pro vývoj.
Poznámka
Pokyny na této stránce jsou relevantní pro vývojáře, kteří mají placený přístup k programu Apple Developer. Pokud máte bezplatný účet, podívejte se prosím na bezplatnou příručku pro poskytování dalších informací o testování zařízení.
Vytvoření vývojového certifikátu
Prvním krokem při nastavení vývojového zařízení je vytvoření podpisového certifikátu. Podpisový certifikát se skládá ze dvou věcí:
- Vývojový certifikát
- Privátní klíč
Certifikáty pro vývoj a související klíče jsou pro vývojáře v iOS klíčové: napravují vaši identitu pomocí společnosti Apple a přiřadí vám dané zařízení a profil pro vývoj, podobají k ukládání digitálního podpisu do vašich aplikací. Apple kontroluje certifikáty pro řízení přístupu k zařízením, která máte povoleno nasadit.
Vývojové týmy, certifikáty a profily se dají spravovat přístupem k certifikátům, profilům identifikátorů (vyžadováno přihlášení) v členském centru společnosti Apple. Apple vyžaduje, abyste měli podpisovou identitu pro sestavení kódu pro zařízení nebo simulátor.
Důležité
Je důležité si uvědomit, že v jednom okamžiku můžete mít jenom dva certifikáty pro vývoj pro iOS. Pokud potřebujete vytvořit další, budete muset odvolat stávající. Jakýkoli počítač, který používá odvolaný certifikát, nebude moct podepsat svoji aplikaci.
před zahájením procesu ručního zřizování byste měli mít jistotu, že máte v Visual Studio přidán účet pro vývojáře apple, jak je popsáno v příručce pro správu účtů apple . Po přidání svého účtu Apple Developer proveďte následující kroky a vygenerujte podpisový certifikát:
V Visual Studio v okně pro vývojáře Apple otevřete okno účty pro vývojáře.
- Mac: Visual Studio předvolby > účet Apple Developer
- Windows: možnosti nástrojů – >> účty Xamarin Apple
Vyberte tým a klikněte na Zobrazit podrobnosti...
Klikněte na vytvořit certifikát a vyberte vývoj pro Apple nebo iOS. Pokud máte správná oprávnění, zobrazí se po několika sekundách nová podpisová identita.
Principy párů klíčů certifikátů
Profil vývojáře obsahuje certifikáty, jejich přidružené klíče a všechny zřizovací profily přidružené k tomuto účtu. Ve skutečnosti jsou k dispozici dvě verze Vývojářskýho profilu – jeden je na portálu pro vývojáře a druhý v místním počítači Mac. Rozdíl mezi těmito dvěma typy klíčů, které obsahují: profil na portálu má všechny veřejné klíče přidružené k vašim certifikátům, zatímco kopie na místním počítači Mac obsahuje všechny privátní klíče. Aby byly certifikáty platné, musí dvojice klíčů odpovídat.
Upozornění
Ztráta certifikátu a přidružených klíčů může být neuvěřitelně rušivý, protože bude vyžadovat odvolání stávajících certifikátů a znovu zřídit všechna přidružená zařízení, včetně těch, která jsou zaregistrovaná pro nasazení ad hoc. Po úspěšném vytvoření vývojových certifikátů exportujte záložní kopii a uložte je na bezpečné místo. Další informace o tom, jak to provést, najdete v části Export a import certifikátů a profilů v průvodci údržbou certifikátů v dokumentaci společnosti Apple.
Zřízení zařízení s iOS pro vývoj
Teď, když jste vytvořili identitu pro Apple a máte certifikát pro vývoj, musíte nastavit zřizovací profil a požadované entity, aby bylo možné aplikaci nasadit na zařízení Apple. V zařízení musí běžet verze iOS, kterou podporuje Xcode – možná bude potřeba aktualizovat zařízení, Xcode nebo obojí.
Přidání zařízení
Při vytváření zřizovacího profilu pro vývoj je potřeba určit, která zařízení můžou aplikaci spouštět. Pokud to chcete povolit, můžete na náš portál pro vývojáře přidat až 100 zařízení na kalendářní rok a odsud můžete vybrat zařízení, která se mají přidat do konkrétního zřizovacího profilu. Pokud chcete přidat zařízení na portál pro vývojáře, postupujte podle následujících kroků na Macu.
Připojení zařízení, které se má zřídit pro Mac, pomocí zadaného kabelu USB.
Otevřete Xcode a pokračujte na zařízení a simulátory oken.
Na kartě zařízení vyberte zařízení v nabídce na levé straně.
Zvýrazněte řetězec identifikátoru a zkopírujte ho do schránky:

Ve webovém prohlížeči přejděte do části zařízení na portálu pro vývojáře a klikněte na tlačítko:

Nastavte správnou platformu a zadejte název nového zařízení. Vložte dříve zkopírovaný identifikátor do pole ID zařízení :

Klikněte na Pokračovat.
Zkontrolujte informace a pak klikněte na zaregistrovat.
Opakujte výše uvedené kroky pro všechna zařízení s iOS, která se budou používat k testování nebo ladění aplikace Xamarin. iOS.
Vytvoření vývojového zřizovacího profilu
Po přidání zařízení na portál pro vývojáře je nutné vytvořit zřizovací profil a přidat do něj zařízení.
Před vytvořením zřizovacího profilu se musí vytvořit ID aplikace . ID aplikace je řetězec stylu reverzního DNS, který jedinečně identifikuje aplikaci. Následující postup vám ukáže, jak vytvořit ID aplikace se zástupnými znaky, které se dá použít k sestavení a instalaci většiny aplikací. Explicitní ID aplikací umožňují pouze instalaci jedné aplikace (s ID odpovídajícího balíčku) a obecně se používají pro určité funkce iOS, například Apple Pay a HealthKit. Informace o vytváření explicitních ID aplikací najdete v příručce Working with Capabilities .
Nové ID aplikace se zástupnými znaky
Přejděte na oddíl identifikátory na portálu pro vývojáře a klikněte na tlačítko.
Vyberte ID aplikace a klikněte na pokračovat.
Zadejte Popis. Pak nastavte ID sady prostředků na zástupný znak a zadejte ID ve formátu :

Klikněte na Pokračovat.
Zkontrolujte informace a pak klikněte na zaregistrovat.
Nový zřizovací profil
Po vytvoření ID aplikace je možné vytvořit zřizovací profil. Tento zřizovací profil obsahuje informace o tom, jakou aplikaci (nebo aplikacím, pokud se jedná o zástupné ID aplikace), se vztahuje na to, kdo může profil používat (v závislosti na tom, jaké certifikáty pro vývojáře jsou přidané) a Jaká zařízení si můžou aplikaci nainstalovat.
Pokud chcete vytvořit profil zřizování pro vývoj ručně, udělejte toto:
Přejděte na část profily na portálu pro vývojáře a klikněte na tlačítko.
V části vývojvyberte vývoj aplikací pro iOS a klikněte na pokračovat.
V rozevírací nabídce vyberte ID aplikace, které chcete použít, a potom klikněte na pokračovat.
Vyberte certifikáty, které chcete zahrnout do zřizovacího profilu, a potom klikněte na pokračovat.
Vyberte všechna zařízení, na která se aplikace nainstaluje, a potom klikněte na pokračovat.
Zadejte název zřizovacího profilu a pak klikněte na vygenerovat.
Volitelně můžete kliknout na Stáhnout na další stránce a stáhnout zřizovací profil na Macu.
Stažení zřizovacích profilů v Visual Studio
po vytvoření nového zřizovacího profilu na portálu pro vývojáře Apple použijte Visual Studio ke stažení, aby byl k dispozici pro podpis sady prostředků ve vaší aplikaci.
V Visual Studio v okně pro vývojáře Apple otevřete okno účty pro vývojáře.
- Mac: Visual Studio předvolby > účet Apple Developer
- Windows: možnosti nástrojů – >> účty Xamarin Apple
Vyberte tým a klikněte na Zobrazit podrobnosti...
Ověřte, že se nový profil zobrazuje v seznamu profily zřizování . možná budete muset restartovat Visual Studio, aby se seznam aktualizoval.
Klikněte na Stáhnout všechny profily.
nový zřizovací profil bude teď k dispozici v Visual Studio a připravený k použití.
Nasazení do zařízení
V tomto okamžiku by zřízení mělo být hotové a aplikace je připravená k nasazení do zařízení. Postupujte takto:
Připojení zařízení do počítače Mac.
Otevřete informace. plist a ujistěte se, že identifikátor sady se shoduje s dříve vytvořeným ID aplikace (Pokud ID aplikace není zástupný znak).
V části podepisování vyberte Ruční zřizování jako schéma:

Klikněte na možnost podpis sady prostředků...
Ujistěte se, že je konfigurace sestavení nastavená na ladit | iPhone. Otevřete rozevírací nabídky podpisová identita a zřizovací profil , abyste ověřili, že jsou uvedené správné certifikáty a zřizovací profily:

Vyberte konkrétní identitu a profil, který chcete použít, nebo ho nechte jako Automatický. pokud je nastavena na hodnotu automaticky, Visual Studio pro Mac vybere identitu a profil na základě identifikátoru sady prostředků v souboru Info. plist.
Klikněte na OK.
Kliknutím na Spustit nasadíte aplikaci do svého zařízení.
Zřizování pro aplikační služby
Apple poskytuje výběr speciálních Aplikační služby, označovaných také jako možnosti, které se dají aktivovat pro aplikaci Xamarin. iOS. Tyto Aplikační služby musí být konfigurovány na portálu zřizování iOS při vytváření ID aplikace a v souboru oprávnění. plist , který je součástí projektu aplikace Xamarin. iOS. Informace o přidání Aplikační služby do vaší aplikace najdete v příručce k příručce k funkcím a v průvodci pro práci s oprávněním .
- Vytvořte ID aplikace s požadovanými službami App Services.
- Vytvořte nový zřizovací profil , který obsahuje ID této aplikace.
- Nastavte oprávnění v Project Xamarin. iOS.
