يواجه المطورون الذين يحتاجون إلى إنشاء تطبيقات iOS على Linux أو Windows تحدي تبعية Xcode. يتيح xtool تطوير iOS بدون Xcode باستخدام SwiftPM. توفر هذه المهارة إرشادات كاملة لإعداد المشروع وإضافات التطبيقات والنشر.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
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
SeguroPure documentation skill containing only Markdown guidance for xtool development. No executable code, no file system access, no network calls, and no external command execution.
Puntuación de calidad
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؟
ما هي ميزات SwiftPM المدعومة؟
هل يمكنني استخدام Xcode مع xtool؟
هل بياناتي آمنة مع xtool؟
البناء الأول يفشل أو يكون بطيئاً
كيف يقارن xtool بـ XcodeGen؟
Detalles del desarrollador
Estructura de archivos
📄 SKILL.md