تكرار السؤال: …
الإجابة المختصرة
نظام EAS Build هو خدمة سحابية متكاملة تقوم بتشغيل خوادم macOS ولينكس مخصصة ومجهزة بـ Xcode و Android SDK لإنشاء ملفات APK و AAB و IPA دون استهلاك طاقة ومساحة جهاز المطور.
الشرح
يتطلب بناء تطبيقات iOS محلياً امتلاك جهاز Mac حديث مع تنزيل Xcode بحجم 40 جيجابايت وصيانة شهادات التوقيع. يتيح EAS Build لأي مطور (حتى على أجهزة Windows أو Linux) بناء حزم إنتاجية موقعة ومجهزة للمتاجر بنقرة زر واحدة عبر السحابة، مع إدارة آمنة للشهادات والبيئات المتعددة.
مثال بالكود
// ملف eas.json لتكوين ملفات البناء:
{
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
"preview": {
"distribution": "internal"
},
"production": {
"autoIncrement": true
}
}
}أخطاء شائعة
- الاعتقاد بأن خدمة EAS Build تتطلب نشر كود التطبيق علنياً أو أنها لا تدعم مشاريع الـ Bare اليدوية.
أسئلة متابعة
- ما هو التحديث عبر الهواء (Over-The-Air - OTA Updates) بواسطة EAS Update ومخاطره؟
- كيف تدير المتغيرات البيئية (Environment Variables) في Expo بأمان وموثوقية؟