Nasazení a testování aplikací Xamarin.iOS

Tato část se zabývá tématy používanými k otestování aplikace a způsobu jeho distribuce. Mezi témata patří například nástroje používané k ladění, nasazení testerům a publikování aplikace do App Storu.

Distribuce aplikace

Tento článek ukazuje, jak nakonfigurovat, sestavit a publikovat aplikaci Xamarin.iOS pro distribuci prostřednictvím různých prostředků, včetně:

Nasazení IPA

Ad-Hoc a podniková nasazení umožňují vývojářům vytvářet balíčky, které je možné distribuovat pro testování nebo interním firemním uživatelům. Tento dokument vysvětluje, jak vytvořit IPA, která se dá synchronizovat se zařízením s iOSem pomocí iTunes.

Zřizování

Tato sada průvodců se zabývá podepisováním kódu a základy zřizování, jako je práce se seznamy vlastností a jak zřídit aplikaci pro aplikační služby.

Bezdrátové nasazení

Xcode 9 zavedl možnost nasazení na zařízení s iOSem nebo Apple TV prostřednictvím sítě, a nemusela se pevně připojit k vašim zařízením pokaždé, když chcete nasadit a ladit aplikaci. Tato funkce je aktuálně dostupná jako ukázková verze.

TestFlight

TestFlight je teď vlastněný společností Apple a je primárním způsobem testování aplikací Xamarin.iOS. Tento článek vás provede všemi kroky procesu TestFlight – od nahrání aplikace až po práci s iTunes Připojení.

Ladění v Xamarin.iOS

Integrované vývojové prostředí sady Visual Studio i Visual Studio pro Mac zahrnují podporu ladění aplikací Xamarin.iOS v simulátoru iOS i na zařízeních s iOSem. Tento článek ukazuje, jak používat ladicí program a jak nakonfigurovat různé možnosti, které podporuje.

Touch.Unit

Tento dokument popisuje, jak vytvořit testy jednotek pro projekty Xamarin.iOS. Testování jednotek pomocí Xamarin.iOS se provádí pomocí architektury Touch.Unit, která zahrnuje jak spouštěč testů iOS, tak upravenou verzi architektury NUnitLite , která poskytuje známou sadu rozhraní API pro psaní testů jednotek.

Rozpoznávání nativního úniku pomocí MarkHeapu pomocí nástrojů

Tento článek popisuje, jak používat nástroje na jakémkoli zařízení s iOSem a v libovolné aplikaci Xamarin.iOS. Také se podíváme na to, jak profilovat aplikace v simulátoru.

Návod – Používání nástroje Apple Instruments

Tento článek vás provede používáním nástroje Apple Instruments k diagnostice problémů s pamětí v aplikaci pro iOS vytvořenou pomocí Xamarinu. Ukazuje, jak spustit nástroje, pořizovat snímky haldy a analyzovat růst paměti. Ukazuje také, jak pomocí nástrojů zobrazit a určit přesné řádky kódu, které způsobují problém s pamětí.

Propojení v iOSu

Vysvětluje, jak linker funguje, aby se zajistil nejmenší možný balíček aplikace a jak upravit jeho nastavení a využití.

Výkon Xamarin.iOS

Existuje mnoho technik pro zvýšení výkonu aplikací vytvořených pomocí Xamarin.iOS. Souhrnně tyto techniky mohou výrazně snížit množství práce prováděné procesorem a množství paměti spotřebované aplikací.

mtouch

Poznámky a informace o mtouch.exe, nástroj příkazového řádku, který sestaví váš projekt do aplikace použitelné pro iOS.

Mechanismy sestavení pro iOS

V této příručce se dozvíte, jak časovat aplikace a jak používat metody, které je možné použít pro rychlejší sestavení pro všechny konfigurace sestavení.