تحقق من أن كود iOS الذي يولده الذكاء الاصطناعي يُترجم فعلاً ويعمل على محاكي
متى تستخدمه: عندما يكون Claude قد كتب أو عدّل views من SwiftUI للتو. قبل القول 'انتهى'، تريد أن تترجم وتشغل على محاكي وتلتقط صورة
المتطلبات الأساسية
- Xcode مثبت — Xcode 15+ من Mac App Store؛ تأكد عبر
xcodebuild -version - محاكي قابل للتشغيل — Xcode → Settings → Platforms → تحميل iOS Simulator
الخطوات
-
اكتشف المشروع والترجمةابحث عن مشروع Xcode في /Users/me/Projects/MyApp. ابنِ خطة 'MyApp' لوجهة محاكي iOS 'iPhone 16'. أبلغ عن أي أخطاء أو تحذيرات✓ تم النسخ→ البناء ينجح أو أخطاء محددة مع file:line
-
شغّل المحاكي وثبّت وشغّل التطبيقشغّل محاكي iPhone 16 إذا لم يكن مشغلاً. ثبّت التطبيق المُترجم وشغّله. التقط صورة بعد 3 ثوانٍ✓ تم النسخ→ التطبيق يعمل؛ الصورة التقطت
-
اختبر الميزةانقر على زر 'Sign Up'، اكتب '[email protected]' في حقل البريد الإلكتروني، انقر Submit. التقط صورة بعد كل خطوة✓ تم النسخ→ سلسلة من الصور توضح سير العملية أو خطأ واضح في النقر
النتيجة: صور قبل/بعد تثبت أن الميزة تعمل، مرفقة مع الكود
المزالق
- النقر بالإحداثي هش عبر أحجام الأجهزة — فضّل النقرات المبنية على accessibility-label عندما يدعمها MCP؛ استخدم الإحداثيات فقط كحل بديل
- بناء المحاكي يستخدم معمارية مختلفة عن جهاز حقيقي — للكود الحساس للمعمارية، ابنِ أيضاً على جهاز فعلي مرة واحدة على الأقل قبل الدمج