StoreScreens je nástroj příkazové řádky pro generování a nahrávání screenshotů aplikací do App Store Connect z jednoho konfiguračního souboru. Pomocí XCUITestů spouští uživatelské testy na více simulátorech paralelně, pořizuje screenshoty jednotlivých obrazovek a třídí výstup podle zařízení a jazyka. Automaticky rozpoznává, které velikosti App Store každý simulátor odpovídá. Podporuje screenshoty pro iPhone, iPad, Apple Watch i Mac App Store.
Pořízené screenshoty lze následně orámovat do zařízení a doplnit titulky s podporou Markdownu (volitelně odlišné pro každé zařízení nebo jazyk). Nástroj umožňuje překlad metadat přes vlastní klíč DeepL, nahrávání metadat i binárky přes oficiální API od Apple a vytvoření HTML náhledové galerie. Dostupný je také MCP server, který zpřístupňuje operace nástroje AI asistentům, a agentní skill pro automatické nastavení projektu.
Hlavní možnosti
Zachytávání screenshotů: Spuštění UI testů na více simulátorech paralelně přes XCUITest.
Třídění výstupu: Organizace screenshotů podle zařízení a jazyka s automatickým rozpoznáním velikostí App Store.
Podpora zařízení: Screenshoty pro iPhone, iPad, Apple Watch a Mac App Store.
Orámování a titulky: Vykreslení screenshotů v rámu zařízení s titulky podporujícími Markdown a šablony.
Překlad metadat: Překlad textů metadat pro jednotlivé jazyky pomocí vlastního klíče DeepL.
Nahrávání přes API: Odeslání screenshotů, metadat a binárky do App Store Connect přes oficiální API.
HTML náhled: Generování náhledové galerie s přehledem podle zařízení.
MCP server: Zpřístupnění operací nástroje AI asistentům s průběžným hlášením postupu.
Agentní skill: Automatická detekce projektu, generování konfigurace a vytvoření testů.
Preflight kontrola: Skenování zdrojového kódu na vzory nebezpečné pro iPad před zachytáváním.
Náhled vyhledávání: Vykreslení mockupu výsledku vyhledávání a detailní stránky App Store.