Distribuce In-House pro aplikace Xamarin. iOS
tento dokument poskytuje stručný přehled distribuce interních aplikací jako člena programu Apple Enterprise Developer.
Po vývoji aplikace Xamarin. iOS je dalším krokem v životním cyklu vývoje softwaru distribuce aplikace uživatelům. proprietární aplikace je možné distribuovat interně (dříve jako Enterprise) prostřednictvím programu Apple Developer Enterprise Program, který nabízí následující výhody:
- Vaše aplikace nemusí být odeslána pro kontrolu od společnosti Apple.
- Neexistují žádná omezení počtu zařízení, na která můžete nasadit aplikaci.
- Je důležité si uvědomit, že Apple je velmi jasné, že In-House aplikace jsou pouze pro interní použití.
je také důležité si uvědomit, že Enterprise Program:
- neposkytuje přístup k iTunes Připojení pro distribuci nebo testování (včetně TestFlight).
- Náklady na členství jsou $299 za rok.
Všechny aplikace musí být i nadále podepsané společností Apple.
Testování aplikace
Testování aplikace se provádí pomocí ad hoc distribuce. Pokud chcete získat další informace o testování, postupujte podle kroků v průvodci distribucí ad-hoc . Mějte na paměti, že můžete testovat jenom na maximum až 100 zařízení.
Probíhá nastavování pro distribuci
stejně jako u ostatních vývojářských programů apple se v rámci programu apple developer Enterprise Program můžou vytvořit distribuční certifikáty a zřizovací profily jenom správci týmu a agenti.
platnost certifikátů programu Apple Developer Enterprise Program bude trvat po dobu tří let a zřízení profilů vyprší po jednom roce.
Je důležité si uvědomit, že certifikáty s vypršenou platností se nedají obnovit. místo toho budete muset certifikát s vypršenou platností nahradit novým, jak je popsáno níže.
Vytváření certifikátu distribuce
Přejděte do části certifikáty, profily identifikátorů v nástroji Apple Developer member Center.
V části certifikátyvyberte možnost Výroba.
Kliknutím na toto + tlačítko vytvoříte nový certifikát.
Pod hlavičkou produkce vyberte interní a ad hoc:
Klikněte na pokračovat a podle pokynů vytvořte žádost o podepsání certifikátu pomocí přístupového řetězce klíčů:
Po vytvoření zástupce podle pokynů klikněte na pokračovat a odešlete CSR do centra členů:
Kliknutím na vytvořit vytvořte certifikát.
Stáhněte si dokončený certifikát a Poklikáním na soubor ho nainstalujte.
V tomto okamžiku by se váš certifikát měl nainstalovat do počítače, ale možná budete muset aktualizovat své profily, abyste se ujistili, že jsou viditelné v Xcode.
Alternativně je možné požádat o certifikát pomocí dialogu Předvolby v Xcode. Chcete-li to provést, postupujte podle následujících kroků:
Vyberte tým a klikněte na Zobrazit podrobnosti:
Potom klikněte na tlačítko vytvořit vedle certifikátu distribuce iOS:
Potom klikněte na tlačítko plus (+) a vyberte iOS App Store:
Vytváří se profil zřizování distribuce.
Vytvoření ID aplikace
Stejně jako u jakéhokoli jiného zřizovacího profilu, který vytvoříte, bude potřeba ID aplikace k identifikaci aplikace, kterou budete distribuovat do zařízení uživatele. Pokud jste to ještě nevytvořili, vytvořte ho podle následujících kroků:
- V centru pro vývojáře Apple přejděte do části certifikát, identifikátory a profily . V části identifikátoryvyberte ID aplikací .
- Klikněte na + tlačítko a zadejte + , který ho bude identifikovat na portálu.
- Předpona aplikace by měla být již nastavená jako vaše ID týmu a nelze ji změnit. Vyberte explicitní nebo zástupné ID aplikace a zadejte ID sady prostředků ve zpětném formátu DNS, například: Explicit: com. [DomainName]. AppName Zástupný znak: com. [DomainName]. *
- Vyberte libovolné App Services , které vaše aplikace vyžaduje.
- Klikněte na tlačítko pokračovat a postupujte podle pokynů na obrazovce a vytvořte nové ID aplikace.
Jakmile budete mít požadované komponenty potřebné pro vytvoření distribučního profilu, postupujte podle následujících kroků a vytvořte je:
Vraťte se na portál pro zřizování Apple a vyberte distribucezřizování:
Klikněte na + tlačítko a vyberte typ distribučního profilu, který chcete vytvořit jako +:
Klikněte na tlačítko pokračovat a v rozevíracím seznamu vyberte ID aplikace, pro které chcete vytvořit profil distribuce:
Klikněte na tlačítko pokračovat a vyberte distribuční certifikát vyžadovaný k podepsání aplikace:
Klikněte na tlačítko pokračovat a zadejte název nového distribučního profilu:
Kliknutím na tlačítko Generovat vytvořte nový profil a dokončete proces.
je možné, že budete muset Visual Studio pro Mac ukončit a nechat si Xcode aktualizovat seznam dostupných podpisových identit a zřizovacích profilů (podle pokynů v oddílu vyžádání podpisových identit ), než bude nový distribuční profil dostupný v Visual Studio pro Mac.
Distribuce aplikace In-House
pomocí programu Apple Developer Enterprise Program je držitelem licence osoba zodpovědná za distribuci aplikace a pro dodržování předpisů stanovených společností apple.
Vaše aplikace se dá bezpečně distribuovat pomocí různých způsobů, například:
- Místně prostřednictvím iTunes
- Server MDM
- Interní zabezpečený webový server
Chcete-li distribuovat aplikaci některým z těchto způsobů, je třeba nejprve vytvořit soubor IPA, jak je vysvětleno v následující části.
Vytvoření IPA pro nasazení In-House
Po zřízení můžou být aplikace zabaleny do souboru, který se označuje jako IPA. Toto je soubor zip, který obsahuje aplikaci společně s dalšími metadaty a ikonami. IPA se používá k místnímu přidání aplikace do iTunes, aby ji bylo možné synchronizovat přímo do zařízení, které je součástí zřizovacího profilu.
Další informace o vytváření IPA najdete v tématu Průvodce podporou IPA .
Souhrn
V tomto článku najdete stručný přehled distribuce aplikací pro Xamarin. iOS interně.









