الهدف
بعد هالدرس تشغّل تطبيقك على iPhone حقيقي و Android حقيقي مع live reload، وعندك checklist تمرّ عليه قبل كل TestFlight build.
ليش هذا الحين؟
Simulator ما يكذب، بس ما يكفي. الـ haptics ما تحسها، الـ camera ما تختبرها، الـ push notifications ما تجي، الـ Face ID مجرد محاكاة. أكو bugs حقيقية ما تكتشفها إلا على الجهاز — اتصال بطيء، شاشة أصغر من المتوقع، keyboard يغطي الـ form. هالدرس يوقّف هالنوع من المفاجآت.
الفكرة
Live Reload على جهاز حقيقي:
Capacitor يدعم live reload — بدل ما تبني و sync وتشغّل كل مرة، يحمّل التطبيق مباشرة من dev server. أي تغيير في الكود يظهر فورا على الجهاز.
iPhone ← WiFi → dev server (laptop:3000)
Capacitor app يقرأ من الـ IP مو من الملفات
شرط: الجهاز والـ laptop على نفس الـ WiFi network.