Habilidades using-xtool
📱

using-xtool

Seguro

إنشاء تطبيقات iOS بدون Xcode باستخدام xtool

También disponible en: 2389-research

يواجه المطورون الذين يحتاجون إلى إنشاء تطبيقات iOS على Linux أو Windows تحدي تبعية Xcode. يتيح xtool تطوير iOS بدون Xcode باستخدام SwiftPM. توفر هذه المهارة إرشادات كاملة لإعداد المشروع وإضافات التطبيقات والنشر.

Soporta: Claude Codex Code(CC)
⚠️ 67 Deficiente
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "using-xtool". Create a new xtool project called TaskTracker with widget extension

Resultado esperado:

  • إنشاء بنية مشروع TaskTracker...
  • 1. Package.swift - SwiftPM مع منتجات المكتبة للتطبيق الرئيسي والودجت
  • 2. xtool.yml - تكوين مع إدخال إضافة ودجت
  • 3. Sources/TaskTracker/ - ملفات التطبيق الرئيسي (TaskTrackerApp.swift, ContentView.swift)
  • 4. Sources/TaskTrackerWidget/ - إضافة ودجت مع Widget.swift
  • 5. TaskTrackerWidget-Info.plist - تكوين إضافة الويدجت
  • قم بتشغيل 'xtool dev' للإنشاء والتشغيل على المحاكي

Auditoría de seguridad

Seguro
v3 • 1/10/2026

Pure documentation skill containing only Markdown guidance for xtool development. No executable code, no file system access, no network calls, and no external command execution.

1
Archivos escaneados
249
Líneas analizadas
0
hallazgos
3
Auditorías totales
No se encontraron problemas de seguridad

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
81
Contenido
21
Comunidad
100
Seguridad
78
Cumplimiento de la especificación

Lo que puedes crear

iOS على Linux أو Windows

إنشاء تطبيقات iOS باستخدام SwiftPM بدون الحاجة إلى macOS أو Xcode

إعداد إضافات التطبيقات

إضافة ودجات وإضافات مشاركة وإضافات لوحة المفاتيح إلى مشاريع iOS الموجودة

خطوط CI/CD لـ iOS

إعداد إنشاء iOS الآلي على عدادات CI لـ Linux

Prueba estos prompts

إنشاء مشروع جديد
إنشاء مشروع xtool جديد باسم MyApp مع بنية SwiftPM
إضافة إضافة ودجت
إضافة إضافة ودجت إلى تطبيق iOS xtool الخاص بي باسم MyWidget
تكوين الصلاحيات
تكوين صلاحيات HomeKit في تطبيق xtool الخاص بي
تصحيح مشاكل الجهاز
جهاز iOS الخاص بي غير معترف به بواسطة أمر devices في xtool

Mejores prácticas

  • استخدم منتجات .library في Package.swift للإضافات، وليس .executable
  • ضع الإضافات في دليل Sources/، باتباع اتفاقيات SwiftPM
  • احتفظ بـ Info.plists للإضافات بسيطة مع NSExtensionPointIdentifier فقط
  • قم بتشغيل x dev للإنشاء والاختبار قبل النشر على الأجهزة

Evitar

  • استخدام project.yml أو Project.swift (xtool يستخدم xtool.yml)
  • استخدام دليل Extensions/ (استخدم Sources/ بدلاً من ذلك)
  • استخدام xtool build بدلاً من xtool dev build
  • نسيان إعلان المنتج والهدف للإضافات

Preguntas frecuentes

هل يستبدل xtool Xcode؟
يستبدل xtool Xcode لإنشاء تطبيقات iOS لكنك لا تزال تحتاج إلى Mac لخدمات Apple معينة مثل توزيع App Store.
ما هي ميزات SwiftPM المدعومة؟
يدعم xtool حزم SwiftPM القياسية والمنتجات والأهداف والموارد. معظم حزم Swift تترجم بدون تعديل.
هل يمكنني استخدام Xcode مع xtool؟
نعم، xtool dev generate-xcode-project ينشئ مشروع Xcode للتصحيح أثناء استخدام xtool للإنشاء.
هل بياناتي آمنة مع xtool؟
xtool هو أداة CLI محلية. لا ترفع الكود أو البيانات إلى أي خادم. يستخدم المصادقة بيانات اعتماد Apple الخاصة بك فقط.
البناء الأول يفشل أو يكون بطيئاً
هذا طبيعي في第一次 التشغيل. xtool ي تحميل ويبني وحدات Darwin SDK. انتظر حتى يكتمل وستكون عمليات البناء اللاحقة أسرع.
كيف يقارن xtool بـ XcodeGen؟
يستخدم xtool Swift مباشرة و xtool.yml للتكوين. XcodeGen ينشئ مشاريع Xcode. صُمم xtool لتطوير iOS عبر المنصات بدون macOS.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md