swift-development
إنشاء تطبيقات Swift لـ iOS و macOS
يحتاج المطورون إلى أدوات لإنشاء واختبار ونشر تطبيقات منصة Apple بكفاءة. توفر هذه المهنة سير عمل سطر أوامر لـ Swift Package Manager ومشاريع Xcode وإدارة المحاكيات وتوقيع الكود.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "swift-development". إنشاء حزمة Swift جديدة لمكتبة تحليل JSON
Erwartetes Ergebnis:
- Created package structure: JSONKit/
- - Package.swift (Swift 5.10, iOS 15+, macOS 13+)
- - Sources/JSONKit/JSONDecoder.swift
- - Tests/JSONKitTests/JSONDecoderTests.swift
- - .swiftformat and .swiftlint.yml configs
- Build with: swift build
Verwendung von "swift-development". تشغيل الاختبارات لتطبيقي iOS على المحاكي
Erwartetes Ergebnis:
- Running: xcodebuild test -workspace App.xcworkspace -scheme App
- - Destination: iOS Simulator, iPhone 15
- - Code coverage: enabled
- Test results available in TestResults.xcresult
Verwendung von "swift-development". تنسيق جميع ملفات مصدر Swift في المشروع
Erwartetes Ergebnis:
- Formatted 42 files in Sources/ and Tests/
- Applied rules from .swiftformat
- Run with --check flag to verify without changes
Sicherheitsaudit
SicherAll 460 static findings are false positives. This skill contains legitimate Swift/iOS/macOS development documentation and tooling. Keychain API usage is standard secure storage patterns. Shell commands are build/test scripts, not injection vulnerabilities. Troubleshooting commands target user cache directories only.
Risikofaktoren
🌐 Netzwerkzugriff (24)
⚙️ Externe Befehle (284)
📁 Dateisystemzugriff (35)
⚡ Enthält Skripte (1)
Qualitätsbewertung
Was du bauen kannst
إنشاء واختبار تطبيقات iOS
إنشاء حزم Swift جديدة وتشغيل مجموعات الاختبارات وإعداد التطبيقات للنشر في المحاكي.
تطبيقات تجميع macOS
بناء مشاريع Xcode لـ macOS ومعالجة توقيع الكود وإنشاء صادرات الأرشيفات.
أتمتة خطوط CI/CD
إعداد سير عمل GitHub Actions للبناء والاختبار والإصدار التلقائي لمشاريع Swift.
Probiere diese Prompts
إنشاء حزمة Swift جديدة باسم NetworkKit مع دعم iOS 15 و macOS 13 باستخدام Swift 5.10
تشغيل جميع الاختبارات في مساحة العمل الحالية مع تمكين تغطية الكود باستخدام التنفيذ المتوازي
قائمة المحاكيات المتاحة لـ iOS، تشغيل iPhone 15، والتقاط صورة للشاشة الرئيسية
بناء أرشيف الإصدار لتوزيع iOS وتصديره باستخدام خيارات التصدير لـ app-store plist
Bewährte Verfahren
- استخدم Swift Package Manager لتبعيات المكتبة لتمكين عزل أفضل للتبعيات وبناء أسرع
- تمكين تتبع تغطية الكود لتحديد مسارات الكود غير المختبرة في سير عمل CI/CD
- استخدم مواصفات وجهة متسقة (platform=iOS Simulator,name=iPhone 15) لبناءات قابلة للتكرار
Vermeiden
- تجنب ترميز معرفات الفريق أو معرفات الحزمة الثابتة في قوالب خيارات التصدير
- لا تقم بالالتزام بـ DerivedData أو مجلدات البناء المولدة في التحكم بالإصدارات
- لا تخزن بيانات اعتماد متجر التطبيقات في البرامج النصية؛ استخدم متغيرات البيئة ووصول keychain