المهارات ios-debugger-agent
📱

ios-debugger-agent

آمن 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية

Отладка iOS-приложений на симуляторах

Сборка и тестирование iOS-приложений на симуляторах требует работы с командами XcodeBuild, управлением симуляторами и процессами отладки. Этот навык предоставляет пошаговое руководство по сборке, запуску и отладке iOS-приложений с использованием инструментов XcodeBuildMCP.

يدعم: Claude Codex Code(CC)
📊 69 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "ios-debugger-agent". Запусти моё приложение и нажми на кнопку настроек

النتيجة المتوقعة:

  • Проверяю наличие загруженного симулятора... Найден загруженный iPhone 15.
  • Получаю путь к приложению и bundle ID для вашего проекта...
  • Запускаю приложение на симуляторе...
  • Приложение успешно запущено. Описываю текущий UI...
  • Найдена кнопка Settings с id 'settingsBtn'. Нажимаю на неё.
  • Экран настроек загружен. Что вы хотите сделать дальше?

استخدام "ios-debugger-agent". Моё приложение упало при запуске, помоги мне отладить

النتيجة المتوقعة:

  • Найден загруженный симулятор: iPhone 15.
  • Начинаю захват логов для вашего пакета приложения...
  • Запускаю приложение...
  • Захваченные логи показывают SIGABRT в main.m: Array index out of bounds.
  • Описание UI показывает пустой белый экран без элементов.
  • Рекомендация: Проверьте метод viewDidLoad на предмет обращения к массиву, который потенциально может быть nil.

التدقيق الأمني

آمن
v5 • 1/17/2026

All 45 static findings are FALSE POSITIVES. This skill is a pure documentation file (SKILL.md) with no executable code. The MCP tool references like `mcp__XcodeBuildMCP__screenshot` are standard Model Context Protocol tool names, not shell commands or C2 indicators. The 'weak cryptographic algorithm' and 'screen capture upload' flags triggered on benign text patterns. A previous audit correctly assessed this as 'risk_level: safe' with no risk factors.

2
الملفات التي تم فحصها
229
الأسطر التي تم تحليلها
2
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
21
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Тестирование приложений в процессе разработки

Сборка и тестирование iOS-приложений на симуляторах без необходимости использования физических устройств

Выполнение автоматизированного UI-тестирования

Программное взаимодействие с UI приложения и захват логов для верификации тестов

Автоматизация проверки iOS-сборок

Интеграция сборок симулятора в CI/CD-пайплайны для автоматизированного тестирования

جرّب هذه الموجهات

Сборка и запуск приложения
Собери и запусти моё iOS-приложение на симуляторе. Сначала проверь, загружен ли симулятор.
Взаимодействие с UI
Опиши текущий UI, затем нажми на кнопку входа и введи тестовые учётные данные в поле имени пользователя.
Захват логов
Начни логирование для моего приложения, запусти его и захватывай вывод консоли в течение 30 секунд, показывая все ошибки.
Диагностика сбоя
Моё приложение вылетает при запуске. Проверь логи, опиши состояние UI и помоги диагностировать причину сбоя.

أفضل الممارسات

  • Проверяйте, что симулятор загружен, перед попыткой выполнения операций сборки или запуска
  • Устанавливайте настройки сессии по умолчанию с путём к проекту, схемой и ID симулятора для согласованных операций
  • Захватывайте логи до и после воспроизведения проблем для отслеживания первопричин

تجنب

  • Пропуск проверки загруженного симулятора и слепое выполнение операций
  • Использование координат для нажатий вместо ID элементов или меток, когда они доступны
  • Игнорирование вывода логов после сборок или запусков приложений

الأسئلة المتكررة

Какие платформы поддерживает этот навык?
Работает с Claude, Codex и Claude Code на macOS с установленными Xcode и XcodeBuildMCP.
Могу ли я отлаживать физические iOS-устройства?
Нет. Этот навык поддерживает только iOS-симуляторы, а не физические устройства, подключённые через USB.
Как настроить XcodeBuildMCP?
Установите сервер XcodeBuildMCP и убедитесь, что он работает вместе с вашим AI-инструментом перед использованием этого навыка.
Безопасны ли мои данные при захвате логов?
Логи захватываются локально из симулятора. Никакие данные не отправляются на внешние серверы этим навыком.
Почему моё приложение не запускается?
Проверьте, что симулятор загружен, путь к проекту и схема указаны правильно, и приложение успешно собрано без ошибок.
Чем это отличается от отладчика Xcode?
Этот навык предоставляет рабочие процессы с помощью AI, используя инструменты MCP. Он дополняет отладчик Xcode автоматизированным взаимодействием с UI и захватом логов.

تفاصيل المطور

المؤلف

Dimillian

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md