FileMaker iOS App SDK umožnil vývoj nativních iOS aplikací, avšak manuální proces sestavování aplikací byl zdlouhavý a komplikovaný. Vývojáři museli řešit správu Apple Developer účtů, konfiguraci Xcode, podpisy certifikátů a různé technické problémy při sestavování. Celý proces zpomaloval vývoj a vedl k chybám. Vývojáři se proto snažili sestavování aplikací minimalizovat a prováděli ho pouze v nezbytných případech.

Jako řešení jsme vyvinuli webovou platformu, která umožňuje zákazníkům spravovat a sestavovat iOS aplikace prostřednictvím intuitivního uživatelského rozhraní. Frontend aplikace poskytuje možnosti pro výběr verze SDK, přidání pluginů, konfiguraci bezpečnostních nastavení a další parametry, které jsou důležité pro sestavení iOS aplikace. Celé sestavení aplikace je hotové do 15 minut.

Po výběru konfigurace systém automaticky odesílá požadavek backendu, kde běží buildovací pipeline postavená na Xcode. Backend kontroluje správnost nahraných certifikátů, provádí bezpečnostní kontroly a poté spustí buildovací proces.
Celý proces běží v automatické smyčce, která čeká na nové buildy, a jakmile uživatel odešle požadavek na sestavení, pipeline zajistí kompletní sestavení aplikace, podepíše ji certifikátem a výsledný soubor uloží na server. Po úspěšném sestavení je uživatel informován e-mailem a může si aplikaci stáhnout buď přímo, nebo ji nahrát do App Store Connect. Po schválení se aplikace nahraje na App Store, kde si ji mohou stáhnout běžní uživatelé.
Tento systém výrazně zjednodušil proces sestavení aplikací a eliminoval manuální zásahy.