Toolverse
Wszystkie skille

xcodebuildmcp

autor: cameroncooke

Zautomatyzuj budowanie, testowanie i debugowanie aplikacji na iOS, macOS i watchOS bez ręcznych poleceń xcodebuild.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
25

O skillu

Umiejętność dla agentów AI do pracy z projektami Xcode. Zarządzaj budowaniem, testowaniem i uruchamianiem aplikacji na symulatorach i urządzeniach fizycznych. Przechwytuj logi, debuguj kod za pomocą LLDB, automatyzuj testy interfejsu użytkownika i inspektujesz hierarchię widoków. Obsługuje iOS, macOS, watchOS, tvOS i visionOS. Konfiguruj domyślne ustawienia projektu, schematu i symulatora, aby uniknąć powtarzających się parametrów.

Jak używać

  1. Zainstaluj XcodeBuildMCP w swoim środowisku agenta AI, postępując zgodnie z instrukcjami w repozytorium https://github.com/cameroncooke/XcodeBuildMCP. Umiejętność wymaga dostępu do narzędzi Xcode (xcodebuild, xcrun, simctl).

  2. Na początku sesji pracy z projektem uruchom narzędzie session_show_defaults, aby wyświetlić i ustawić domyślne parametry: projekt, schemat, symulator oraz urządzenie. To unika konieczności podawania tych parametrów przy każdym poleceniu.

  3. Jeśli domyślne ustawienia są niekompletne lub nieprawidłowe, użyj narzędzia discover_projs do znalezienia dostępnych projektów Xcode i workspace'ów w katalogu roboczym, a następnie wyświetl dostępne schematy i ustawienia budowania.

  4. Do budowania i uruchamiania aplikacji na symulatorze iOS użyj połączonego narzędzia build-and-run zamiast oddzielnych poleceń. Narzędzie automatycznie bootuje symulator, buduje projekt i uruchamia aplikację.

  5. Aby debugować aplikację, dołącz debugger LLDB, ustaw punkty przerwania, inspektujesz ślad stosu i zmienne. Do testów interfejsu użytkownika przechwytuj zrzuty ekranu, inspektujesz hierarchię widoków z współrzędnymi, wykonujesz gesty dotykowe i wpisujesz tekst.

  6. Jeśli potrzebujesz funkcji takich jak urządzenia fizyczne, debugowanie lub automatyzacja UI, które nie są domyślnie włączone, skonfiguruj XcodeBuildMCP w pliku konfiguracyjnym (docs/CONFIGURATION.md w repozytorium).

Podobne skille