技能 ios-debugger-agent
📱

ios-debugger-agent

安全 🌐 网络访问⚙️ 外部命令

تصحيح تطبيقات iOS على المحاكيات

يتطلب بناء واختبار تطبيقات iOS على المحاكيات التنقل بين أوامر XcodeBuild وعناصر التحكم في المحاكي وسير عمل التصحيح. توفر هذه المهارة إرشادات خطوة بخطوة لبناء وتشغيل وتصحيح تطبيقات iOS باستخدام أدوات XcodeBuildMCP.

支持: Claude Codex Code(CC)
📊 69 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“ios-debugger-agent”。 Launch my app and tap the settings button

预期结果:

  • Checking for a booted simulator... Found iPhone 15 booted.
  • Getting app path and bundle ID for your project...
  • Launching app on simulator...
  • App launched successfully. Describing current UI...
  • Found Settings button with id 'settingsBtn'. Tapping it now.
  • Settings screen loaded. What would you like to do next?

正在使用“ios-debugger-agent”。 My app crashed during startup, help me debug

预期结果:

  • Booted simulator found: iPhone 15.
  • Starting log capture for your app bundle...
  • Launching app...
  • Captured logs show SIGABRT in main.m: Array index out of bounds.
  • UI description shows blank white screen with no elements.
  • Recommendation: Check your viewDidLoad method for array access on potentially nil array.

安全审计

安全
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 على المحاكيات دون الحاجة إلى أجهزة فعلية

إجراء اختبار واجهة المستخدم الآلي

التفاعل مع واجهة المستخدم للتطبيق برمجياً والتقاط السجلات للتحقق من الاختبار

أتمتة التحقق من بناء iOS

دمج بناء المحاكي في خطوط CI/CD للاختبار الآلي

试试这些提示

بناء وتشغيل التطبيق
Build and run my iOS app on the simulator. Check if a simulator is booted first.
التفاعل مع واجهة المستخدم
Describe the current UI, then tap the login button and type test credentials into the username field.
التقاط السجلات
Start logging for my app, launch it, and capture console output for 30 seconds showing any errors.
تشخيص الانهيار
My app crashes on launch. Check the logs, describe the UI state, and help diagnose what is causing the crash.

最佳实践

  • التحقق من تشغيل المحاكي قبل محاولة أي عمليات بناء أو تشغيل
  • تعيين الإعدادات الافتراضية للجلسة مع مسار المشروع والمخطط ومعرف المحاكي لعمليات متسقة
  • التقاط السجلات قبل وبعد إعادة إنتاج المشكلات لتتبع الأسباب الجذرية

避免

  • تخطي فحص المحاكي المشغّل ومحاولة العمليات بشكل عشوائي
  • استخدام الإحداثيات للنقر بدلاً من معرفات العناصر أو التسميات عند توفرها
  • تجاهل مخرجات السجل بعد البناء أو تشغيل التطبيق

常见问题

ما هي المنصات التي تدعمها هذه المهارة؟
يعمل مع Claude و Codex و Claude Code على macOS مع تثبيت Xcode و XcodeBuildMCP.
هل يمكنني تصحيح أجهزة iOS الفعلية؟
لا. هذه المهارة تدعم فقط محاكيات iOS، وليس الأجهزة الفعلية المتصلة عبر USB.
كيف أقوم بتكوين XcodeBuildMCP؟
قم بتثبيت خادم XcodeBuildMCP وتأكد من تشغيله جنباً إلى جنب مع أداة الذكاء الاصطناعي الخاصة بك قبل استخدام هذه المهارة.
هل بياناتي آمنة عند التقاط السجلات؟
يتم التقاط السجلات محلياً من المحاكي. لا يتم إرسال أي بيانات إلى خوادم خارجية بواسطة هذه المهارة.
لماذا لا يتم تشغيل تطبيقي؟
تحقق من تشغيل المحاكي، وأن مسار المشروع والمخطط صحيحان، وأن التطبيق تم بناؤه بنجاح دون أخطاء.
كيف يختلف هذا عن مصحح Xcode؟
توفر هذه المهارة سير عمل بمساعدة الذكاء الاصطناعي باستخدام أدوات MCP. وهي تكمل مصحح Xcode مع التفاعل الآلي مع واجهة المستخدم والتقاط السجلات.

开发者详情

文件结构

📄 SKILL.md