ios-simulator-skill
21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.
How to use
Sprawdź środowisko: uruchom skrypt sim_health_check.sh, aby zweryfikować, że Xcode i symulator iOS są dostępne i poprawnie skonfigurowane.
Uruchom aplikację: użyj app_launcher.py z parametrem --launch i identyfikatorem pakietu, np. com.example.app, aby załadować aplikację w symulatorze.
Zmapuj ekran: wykonaj screen_mapper.py, aby zobaczyć listę interaktywnych elementów na bieżącym ekranie — przyciski, pola tekstowe i ich dostępne akcje.
Nawiguj i interakcja: użyj navigator.py do znalezienia elementu (--find-text "Login" lub --find-type TextField) i wykonania akcji (--tap lub --enter-text "wartość").
Monitoruj logi: jeśli potrzebujesz diagnostyki, uruchom log_monitor.py z filtrami (--severity error, --follow), aby śledzić błędy i ostrzeżenia w czasie rzeczywistym.
Buduj i testuj: skrypt build_and_test.py kompiluje projekt Xcode, uruchamia testy i parsuje wyniki — dodaj --json, aby otrzymać strukturyzowane dane dla agentów AI.