تثبيت تطبيقك الخاص على iPhone بدون App Store
بقلم Mehdi Azizi
نُشر في ، 10 د
مجانًا بجهاز Mac وXcode، لكن التطبيق تنتهي صلاحيته بعد 7 أيام. الحساب المدفوع وTestFlight وبناء Expo وExpo Go: الطريقة المناسبة لحالتك.
نعم، يمكنك تثبيت تطبيقك الخاص على iPhone دون المرور بـ App Store، بل ومجانًا. تحتاج إلى جهاز Mac وXcode وحساب Apple عادي. لكن مع الحساب المجاني، تنتهي صلاحية التثبيت بعد 7 أيام: عليك إعادة بناء التطبيق وتثبيته من جديد. لتحتفظ به مدة أطول، أو لتثبّته دون Mac، تحتاج إلى الاشتراك المدفوع في Apple Developer Program، بسعر 99 دولارًا سنويًا.
أختبر تطبيقاتي، Solys وTradaZen وNolera، على هاتفي iPhone قبل إطلاقها بوقت طويل. يقارن هذا الدليل بين الطرق الرسمية الخمس، بناءً على صفحات Apple وExpo التي راجعتها في 3 نوفمبر 2026. إن كان سؤالك عن التكلفة الإجمالية للتطبيق، فاقرأ بدلًا من ذلك إنشاء تطبيق iPhone مجانًا.
مقارنة بين الطرق الخمس لتثبيت تطبيقك
| الطريقة | التكلفة | يتطلب Mac | مدة التثبيت |
|---|---|---|---|
| Xcode، حساب مجاني | مجاني | نعم | 7 أيام |
| Xcode، حساب مدفوع | 99 دولارًا / سنة | نعم | حتى 12 شهرًا |
| بناء Expo يُثبَّت عبر رابط | 99 دولارًا / سنة | لا | حتى 12 شهرًا |
| TestFlight | 99 دولارًا / سنة | لا | 90 يومًا لكل بناء |
| Expo Go | مجاني | لا | مرتبط بحاسوبك |
الحدود، سطرًا بسطر:
- الحساب المجاني: 3 أجهزة و10 معرّفات تطبيقات، صالحة 7 أيام، و3 تطبيقات لكل جهاز.
- الحساب المدفوع، عبر Xcode أو رابط Expo: حتى 100 iPhone مسجَّل لكل سنة اشتراك.
- TestFlight: حتى 100 مختبِر داخلي و10,000 مختبِر خارجي، مع مراجعة من Apple للخارجيين.
- Expo Go: يعمل مشروعك داخل تطبيق Expo Go، دون وحدات أصلية مخصصة.
مدة 12 شهرًا تقابل صلاحية ملفات التثبيت، وفقًا لـتوثيق Expo. أما الأرقام الأخرى فمصدرها صفحات Apple المذكورة أدناه.
مجانًا، بجهاز Mac وXcode
هذه هي الطريقة الرسمية الوحيدة لتثبيت تطبيق أصلي حقيقي على iPhone دون دفع الاشتراك. Xcode مجاني على Mac App Store. يتطلب إصداره الحالي macOS 26.6 وجهاز Mac بشريحة Apple M1 أو أحدث.
وفقًا لـتوثيق Xcode، هذه هي الخطوات:
- اربط حساب Apple الخاص بك في Xcode، من قائمة Settings ثم Apple Accounts. دون اشتراك، يعرضه Xcode على أنه Personal Team.
- افتح تبويب Signing & Capabilities في مشروعك. انقر على Set Up Signing، واختر فريقك وأدخل معرّف حزمة (bundle identifier) فريدًا.
- اربط هاتفك iPhone بجهاز Mac عبر Device Hub، بكابل أو لاسلكيًا.
- اختر هاتفك iPhone وجهةً، ثم انقر على Run. يسجّل Xcode الجهاز وينشئ ملف التثبيت.
مع Expo، يقوم الأمر npx expo run:ios --device بالشيء نفسه: يبني مشروعك محليًا باستخدام Xcode ويثبّته على هاتف iPhone الموصول. يوضح Expo أن هذا البناء المحلي هو الطريقة الوحيدة لتثبيت بناء تطوير على iPhone دون حساب مدفوع.
حدود الحساب المجاني
تحدد مساعدة Apple حول حسابات المطورين ثلاثة حدود لـ Personal Team:
- 10 معرّفات تطبيقات كحد أقصى، تنتهي صلاحيتها بعد 7 أيام؛
- 3 أجهزة كحد أقصى، تنتهي صلاحيتها هي أيضًا بعد 7 أيام؛
- 3 تطبيقات لكل جهاز كحد أقصى.
تنتهي صلاحية ملفات التثبيت بعد 7 أيام من إنشائها. بعد هذه المدة، تطلب منك Apple إعادة بناء التطبيق وتثبيته من جديد من Xcode. ووفقًا للجدول في الصفحة نفسها، لا يتيح الحساب المجاني الوصول إلى App Store Connect ولا TestFlight ولا قسم الشهادات والملفات. لتطبيق شخصي تعدّله كل أسبوع، الأمر ممكن. أما لتطبيق تريد استخدامه يوميًا دون أن تفكر فيه، فيصبح مزعجًا بسرعة.
تفعيل وضع المطوّر على iPhone
التطبيق الذي يبنيه Xcode، أو المثبَّت من ملف .ipa، لا يفتح ما دام وضع المطوّر معطّلًا. صمّمته Apple لمنع التثبيت غير المقصود لبرنامج خطِر. ولا يغيّر شيئًا في التثبيت من App Store أو TestFlight.
لتفعيله:
- افتح Settings، ثم Privacy & Security.
- تحت Security، فعّل Developer Mode.
- اضغط Restart في التنبيه.
- بعد إعادة التشغيل، أكّد بـ Turn On، ثم أدخل رمزك.
وفقًا لـ Apple، لا يظهر الخيار في Settings إلا بعد بدء الاقتران بجهاز Mac، أو إن كان الـ iPhone قد اقترن من قبل. ووفقًا لـ Expo، وضع المطوّر ضروري أيضًا لبناءات Expo المثبّتة عبر رابط ولبناءات التطوير المحلية. دون Mac، ينصح Expo بتثبيت البناء أولًا، ثم الضغط على أيقونته: يظهر حينها تنبيه يقترح تفعيل الوضع.
مع الحساب المدفوع: إبقاء التطبيق مثبّتًا
يكلّف الاشتراك في Apple Developer Program 99 دولارًا لكل سنة اشتراك، مع عرض السعر بالعملة المحلية عند التسجيل. الاختيار بين فرد ومؤسسة، وما يغطيه الاشتراك، مفصّلان في حساب مطوّر Apple: السعر والتسجيل.
مع الاشتراك، لم يعد تثبيتك يدوم 7 أيام فقط. يشير Expo إلى أن ملفات التثبيت تنتهي صلاحيتها بعد 12 شهرًا. يمكنك تسجيل حتى 100 iPhone لكل سنة اشتراك، وفقًا لـمساعدة Apple حول الأجهزة. تعطيل جهاز لا يحرّر مكانًا: لا يعود العدّاد إلى 100 إلا في بداية سنة الاشتراك التالية.
يمكنك متابعة التثبيت من Xcode، أو استخدام إحدى الطريقتين التاليتين، اللتين لا تتطلبان Mac.
بناء Expo يُثبَّت عبر رابط
يسمّي Expo هذه الطريقة التوزيع الداخلي. تبني خوادم EAS تطبيقك، ثم تعطيك رابط تثبيت. وتتطلب حساب Apple Developer مدفوعًا.
- سجّل هاتفك iPhone باستخدام
eas device:create. ينتج الأمر رابطًا أو رمز QR تفتحه على الهاتف. - أضف ملفًا شخصيًا إلى
eas.jsonيحتوي على"distribution": "internal"، كما في درس Expo. - شغّل بناء iOS بهذا الملف الشخصي، ثم افتح رابط التثبيت على الـ iPhone.
أي iPhone يُضاف لاحقًا يتطلب بناءً جديدًا، أو توقيعًا جديدًا للبناء الحالي. ويذكّر Expo أيضًا بأن الأجهزة المعطّلة تبقى محسوبة ضمن حد الـ 100.
هذه هي الطريقة المثالية لتطبيقك الخاص الذي يستخدم وحدات أصلية. تطبيقاتي ما زالت على SDK 57 من Expo، بينما يتبع Expo Go في App Store الإصدار SDK 58: لذلك أختبرها ببناءاتي الخاصة، وليس في Expo Go.
TestFlight: الطريق الأكثر راحة
يثبّت TestFlight تطبيقك كأي تطبيق عادي، دون وضع المطوّر ولا تسجيل الأجهزة. وفقًا لـمساعدة App Store Connect، يبقى كل بناء متاحًا 90 يومًا. يمكنك دعوة حتى 100 مختبِر داخلي، وهم مستخدمو App Store Connect الذين لديهم وصول إلى تطبيقك.
هذه طريقتي اليومية. المجموعة الداخلية لتطبيقاتي مضبوطة على التوزيع التلقائي: كل بناء أرسله يصل وحده إلى تطبيق TestFlight على هاتفي. يؤكد Expo ذلك: تُضاف البناءات إلى المجموعات التي فُعّل فيها هذا التوزيع التلقائي.
للمختبِرين من خارج فريقك، تشترط Apple مراجعة البناء الأول. كل التفاصيل في TestFlight: اختبار تطبيق iPhone.
Expo Go: التجربة دون دفع شيء
Expo Go تطبيق مجاني يحمّل مشروعك من حاسوبك. إنه أسرع طريقة لرؤية شاشاتك الأولى على iPhone، حتى من جهاز PC. منذ سبتمبر 2026، يشترط Expo تسجيل الدخول إلى حسابك في Expo، في الطرفية وفي التطبيق على iPhone.
حدّان يجب معرفتهما:
- الإصدار. لا يدعم Expo Go إلا أحدث إصدار من SDK. إصداره على App Store، الصادر في 22 أكتوبر 2026، يتبع SDK 58. وهذه المتابعة ليست مضمونة: في ربيع 2026، بقي على SDK 54 في انتظار موافقة Apple، وفقًا لـسجل تغييرات Expo بتاريخ 4 مايو 2026. لذلك، منذ SDK 56، يقترح عليك
create-expo-appإنشاء مشروع متوافق مع إصدار App Store. إن كان مشروعك يتبع SDK آخر، فإنeas goيصنع نسختك الخاصة من Expo Go، توزَّع عبر TestFlight، لكنها تتطلب الاشتراك المدفوع. - الوحدات الأصلية. يقولها Expo صراحة: Expo Go ساحة تجريب للتعلّم، محدودة وغير مفيدة لمشروع موجّه للإنتاج. بمجرد أن تضيف وحدة أصلية غير موجودة في Expo Go، تحتاج إلى بناء تطوير.
من جهاز PC بنظام Windows
Xcode موجود على Mac فقط. من Windows، لا توجد أي طريقة رسمية لتثبيت تطبيق أصلي مجانًا على iPhone. تلخّص الأسئلة الشائعة لدى Expo الأمر: تبني في السحابة، وتختبر على iPhone حقيقي باستخدام Expo Go أو بناء تطوير. يبقى لك طريقان:
- مجانًا: Expo Go، مع مشروع متوافق مع إصداره على App Store.
- مع الاشتراك: تبني خوادم EAS تطبيقك، ثم تثبّته عبر رابط أو عبر TestFlight. يوضح Expo أن خدمة الإرسال لديه تعمل أيضًا من Windows وLinux لـ iOS.
المسار الكامل دون Mac موجود في نشر تطبيق iOS دون Mac.
أي طريقة تختار
- التطبيق لك وحدك، لديك Mac، ولا تزعجك إعادة التثبيت كل أسبوع: Xcode والحساب المجاني.
- تريد استخدامه يوميًا دون أن تفكر فيه: الاشتراك المدفوع، ثم TestFlight.
- تطبيقك يستخدم وحدات أصلية وليس لديك Mac: الاشتراك، ثم بناء Expo يُثبَّت عبر رابط.
- أنت تكتشف المجال وتريد فقط رؤية شاشاتك: Expo Go.
- تريد مشاركته مع بعض المقرّبين: TestFlight، مع مختبِرين داخليين أو مجموعة خارجية.
بناء التطبيق الذي ستثبّته
التثبيت ليس إلا نهاية الطريق. إن كنت تنشئ تطبيقك بالذكاء الاصطناعي، فإن iOS & Android Kit ينطلق من الكود الأساسي لتطبيقاتي، الجاهز لـ Expo، ويتبع أربع مراحل حتى App Store، على وتيرتك. أخطاء الذكاء الاصطناعي في مشروع للهاتف مفصّلة في إنشاء تطبيق بالذكاء الاصطناعي.
إن كنت ما زلت مترددًا في الخطوات التالية، قم بالتشخيص المجاني: يخبرك بما يعيقك فعلًا ويرسل لك قائمتي للتحقق ضد رفض Apple. الطريقة الكاملة مع Expo موجودة في صفحة تطبيق الهاتف بـ React Native وExpo.
الأسئلة الشائعة
هل يمكن تثبيت تطبيقك الخاص على iPhone بدون App Store مجانًا؟
نعم، بجهاز Mac وXcode وحساب Apple مجاني. يبني Xcode التطبيق ويثبّته على هاتف iPhone الموصول. تنتهي صلاحية التثبيت بعد 7 أيام، وأنت محدود بـ 3 أجهزة و3 تطبيقات لكل جهاز.
لماذا يتوقف تطبيقي المثبّت بـ Xcode بعد 7 أيام؟
مع الحساب المجاني، تُنهي Apple صلاحية ملفات التثبيت بعد 7 أيام من إنشائها. أعد حينها بناء التطبيق وتثبيته من Xcode. مع الاشتراك المدفوع، تدوم الملفات حتى 12 شهرًا.
كيف أفعّل وضع المطوّر على iPhone؟
افتح Settings، ثم Privacy & Security، وفعّل Developer Mode تحت Security. اضغط Restart، ثم أكّد بـ Turn On ورمزك. يظهر الخيار بعد اقتران الـ iPhone بجهاز Mac. دون Mac، ثبّت البناء أولًا، ثم اضغط على أيقونته: يظهر تنبيه يقترح تفعيل الوضع.
هل يمكن تثبيت تطبيق iPhone الخاص بك من Windows؟
ليس مجانًا مع تطبيق أصلي، لأن Xcode موجود على Mac فقط. مجانًا، يمكنك تشغيل مشروعك في Expo Go. مع الاشتراك المدفوع، يبني EAS التطبيق في السحابة، ثم تثبّته عبر رابط أو عبر TestFlight.
كم جهاز iPhone يمكن تسجيله بحساب مطوّر؟
حتى 100 iPhone لكل سنة اشتراك مع الحساب المدفوع. تعطيل جهاز لا يحرّر مكانًا. مع الحساب المجاني، الحد هو 3 أجهزة، تنتهي صلاحيتها بعد 7 أيام.
كم يبقى التطبيق مثبّتًا مع TestFlight؟
يبقى كل بناء متاحًا 90 يومًا. قبل انتهاء المدة، أرسل بناءً جديدًا، ثم ثبّته من تطبيق TestFlight.

