الأدلة

كيفية نشر تطبيق على App Store: من TestFlight حتى الموافقة

لنشر تطبيق على App Store، انضم إلى Apple Developer Program (99 USD سنويًا اعتبارًا من نوفمبر 2026)، وأنشئ التطبيق في App Store Connect، وارفع نسخة موقّعة، واختبرها عبر TestFlight، وأضف لقطات الشاشة والوصف وتفاصيل الخصوصية وتصنيف العمر، ثم اضغط Add for Review ثم Submit for Review. تراجع Apple كل طلب يدويًا، وغالبًا خلال يوم أو يومين، وبعد الموافقة تُصدر التطبيق على المتجر. يتتبّع هذا الدليل المسار خطوة بخطوة على الشاشات، ويعدّد المشكلات التي تعيد التطبيقات كثيرًا.

ما زلت تبني تطبيقك؟ ابدأ بـ كيفية إنشاء تطبيق iPhone.

ما الذي تحتاجه قبل البدء

  • عضوية Apple Developer Program، بصفتك فردًا (يظهر اسمك القانوني كبائع) أو مؤسسة (تحتاج إلى D-U-N-S Number وبريد إلكتروني بنطاق الشركة وموقع إلكتروني يعمل).
  • نسخة موقّعة من تطبيقك مرفوعة إلى App Store Connect. عادةً من Xcode أو من Transporter التابع لـ Apple، أو من خدمة تبني عنك.
  • رابط لسياسة الخصوصية ورابط للدعم مع بيانات تواصل محدّثة. تشترط Apple الرابطين لكل تطبيق.
  • لقطات شاشة: من 1 إلى 10 لكل حجم جهاز مطلوب، بصيغة JPEG أو PNG بدون شفافية. يعرض App Store Connect الأحجام المطلوبة، وهي حاليًا حجم iPhone 6.9 بوصة (أو 6.5 بوصة إذا لم تقدّم حجم 6.9)، إضافةً إلى أحجام iPad إذا كان تطبيقك يعمل على iPad.
  • حساب تجريبي إذا كان أي جزء من التطبيق خلف تسجيل دخول.

الخطوة 1: الانضمام إلى Apple Developer Program

سجّل الدخول بحساب Apple مفعّل فيه التحقق بخطوتين، ثم انضم إلى البرنامج. عادةً يُقبل الأفراد بسرعة. أما المؤسسات فينبغي أن تتوقع وقتًا إضافيًا، لأن Apple تتحقق من الوضع القانوني للشركة ومن صلاحيتك للتوقيع باسمها. إذا لم يكن لديك D-U-N-S Number، يمكنك طلبه مجانًا في معظم الدول، لكن إصداره يستغرق وقتًا.

الخطوة 2: إنشاء سجل التطبيق

في App Store Connect افتح Apps واضغط + ثم اختر New App. أدخل:

  • Platform: iOS.
  • Name: الاسم الذي سيظهر في المتجر، ويجب أن يكون فريدًا على المتجر.
  • Primary language: اللغة الأساسية.
  • Bundle ID: معرّف التطبيق، مثل com.yourcompany.yourapp. ويجب أن يطابق النسخة المرفوعة.
  • SKU: أي رمز داخلي تختاره.

لا تسمح Apple للأدوات الخارجية بإنشاء هذا السجل، لذا تنشئه أنت مرة واحدة.

الخطوة 3: رفع نسخة

إذا كنت تبني في Xcode، فأرشِف التطبيق وارفعه من Organizer. ويمكن أيضًا رفع النسخ عبر Transporter أو عبر App Store Connect API.

إذا كنت تبني مع Mythex

في خطة Pro تبني Mythex تطبيقك المنشور كتطبيق iPhone على أجهزة Mac الخاصة بها، وترفعه إلى TestFlight الخاص بك. لست بحاجة إلى جهاز Mac أو Xcode. يستغرق الإعداد بضع دقائق:

  1. في App Store Connect اذهب إلى Users and Access → Integrations → App Store Connect API وأنشئ Team key بدور Admin.
  2. نزّل ملف .p8. تتيح لك Apple تنزيله مرة واحدة فقط، فاحفظه في مكان آمن.
  3. ضع الملف في لوحة Connect App Store داخل Mythex، والصق Issuer ID الظاهر فوق قائمة المفاتيح. تتحقق Mythex من المفتاح مع Apple قبل حفظه.

في أول بناء تخبرك Mythex بالاسم الدقيق و Bundle ID اللذين تستخدمهما عند إنشاء سجل التطبيق في الخطوة 2. عندما تقول بطاقة البناء In TestFlight، تعالج Apple النسخة لمدة 10 إلى 30 دقيقة تقريبًا، ثم تصبح جاهزة للمختبِرين. راجع منشئ تطبيقات iOS في Mythex لمزيد من التفاصيل.

الخطوة 4: الاختبار عبر TestFlight

TestFlight هو قناة الاختبار التجريبي لدى Apple، ويستحق أن تستخدمه بجدية قبل المراجعة:

  • المختبِرون الداخليون: حتى 100 عضو في فريق App Store Connect الخاص بك. يمكنهم التثبيت بمجرد معالجة النسخة.
  • المختبِرون الخارجيون: حتى 10,000 شخص، يُدعَون بالبريد الإلكتروني أو برابط عام. أول نسخة تضيفها إلى مجموعة خارجية تمر بمراجعة تجريبية قصيرة.
  • عمر النسخة: يمكن اختبار كل نسخة لمدة 90 يومًا.

يثبّت المختبِرون تطبيق TestFlight، ويقبلون الدعوة ثم يثبّتون نسختك. اطلب منهم تنفيذ المهام الرئيسية، لا مجرد فتح التطبيق. يغطي دليل اختبار النسخة التجريبية كيفية إيجاد المختبِرين وجمع ملاحظاتهم.

الخطوة 5: تعبئة صفحة التطبيق في المتجر

في صفحة نسخة التطبيق أضف:

  • لقطات الشاشة لكل حجم مطلوب، تُظهر شاشات حقيقية.
  • نصًا ترويجيًا (اختياري) ووصفًا يوضح بجلاء ما يفعله التطبيق.
  • الكلمات المفتاحية، مفصولة بفواصل. لا تكرر اسم التطبيق ولا تستخدم أسماء المنافسين.
  • رابط الدعم وربما رابط تسويقي اختياري.
  • رقم النسخة وحقوق النشر.

ضمن App Information اضبط الفئة ورابط سياسة الخصوصية وتصنيف العمر بالإجابة عن استبيان Apple. وضمن Pricing and Availability اختر السعر (أو المجاني) والدول.

الخطوة 6: إكمال خصوصية التطبيق

تسرد App Privacy البيانات التي يجمعها تطبيقك، مثل البريد الإلكتروني والاسم والموقع أو بيانات الاستخدام، وكيف تُستخدم، وهل ترتبط بالمستخدم. وتظهر على صفحة التطبيق في المتجر كـ«ملصق الخصوصية الغذائي». أدرج البيانات التي تجمعها أي شيفرة لطرف ثالث، مثل التحليلات أو مزوّدي تسجيل الدخول.

هذا القسم متاح فقط على موقع App Store Connect، وليس عبر الأدوات الخارجية. وإذا كنت تستخدم Mythex، يخبرك الوكيل بما تجيب عنه بناءً على ما يفعله تطبيقك فعلًا.

الخطوة 7: إضافة معلومات المراجعة والإرسال

ضمن App Review Information أضف اسم جهة اتصال ورقم هاتف وبريدًا إلكترونيًا، وحسابًا تجريبيًا يعمل. وأضف ملاحظات إذا كان هناك ما يحتاج إلى شرح، مثلًا «لا تظهر تبويبة الحجوزات إلا بعد الانضمام إلى حصة».

ثم اختر النسخة التي اختبرتها، واضغط Add for Review ثم Submit for Review. لا يمكن أن تكون إلا نسخة واحدة لكل منصة في المراجعة في الوقت نفسه.

مع Mythex يمكنك أن تطلب من الوكيل تنفيذ هذا الجزء. يربط النسخة ويملأ ما يستطيع، ثم يسألك قبل الإرسال.

الخطوة 8: الانتظار والرد والإصدار

تقول Apple إن نصف الطلبات على الأقل تُراجَع في أقل من 24 ساعة، وإن 90% منها تُراجَع خلال 48 ساعة. ستصلك رسالة بريد عند تغيّر الحالة. وإذا كانت لدى Apple أسئلة أو رفضت النسخة، فستظهر الرسالة في قسم App Review داخل App Store Connect؛ أجب هناك، ثم أصلح المشكلة وأعد الإرسال.

عند الموافقة يُصدر التطبيق تلقائيًا أو ينتظر إصدارك يدويًا، بحسب ما اخترته. ويمكنك أيضًا جدولة تاريخ إصدار.

لماذا تُرفض التطبيقات، وكيف تتجنب ذلك

  • تطبيق غير مكتمل (البند 2.1). أعطال ونصوص تجريبية وروابط معطلة وحساب دخول تجريبي مفقود. تقول Apple إن هذا وراء أكثر من 40% من المشكلات غير المحسومة. اختبر كل زر على iPhone حقيقي قبل الإرسال.
  • موقع ويب معاد تغليفه (البند 4.2). تتوقع Apple ميزات ومحتوى وواجهة تتجاوز موقعًا داخل إطار. قدّم تخطيطًا مناسبًا للهاتف، وحسابات، وبيانات محفوظة، ومهام حقيقية. هذا مهم بشكل خاص للتطبيقات المغلّفة من مواقع الويب، ومنها تطبيقات Mythex.
  • لا يوجد حذف للحساب من داخل التطبيق (البند 5.1.1(v)). إذا كان بإمكان الناس إنشاء حساب داخل التطبيق، فيجب أن يتمكنوا من حذفه من داخله.
  • بيع رقمي خارج الشراء داخل التطبيق (البند 3.1.1). فتح ميزات أو محتوى مقابل المال داخل التطبيق يتطلب نظام الشراء داخل التطبيق من Apple.
  • تفاصيل خصوصية لا تطابق التطبيق. يجب أن تتوافق خصوصية التطبيق في App Store Connect وسياسة الخصوصية وسلوك التطبيق الفعلي.

إذا احتجت إلى صفحة سياسة، يشرح دليلنا كيفية كتابة شروط الخدمة وسياسة الخصوصية ما يجب تضمينه.

تحديث التطبيق لاحقًا

في كل نسخة جديدة ارفع رقم النسخة، وارفع نسخة جديدة، واكتب نص «ما الجديد»، ثم أرسلها مرة أخرى. وتخضع كل نسخة للمراجعة.

إذا كان تطبيقك موقع ويب مغلّفًا، كما هي تطبيقات Mythex، فمعظم التغييرات اليومية تصل إلى مستخدمي iPhone عند نشر موقع الويب، لأن التطبيق على الهاتف يفتحه. ترسل نسخة جديدة أساسًا عند تغيير غلاف التطبيق، مثل الأيقونة أو الاسم أو الأذونات. وإذا وافقت Apple من قبل على رقم نسخة بعينه، يرفع Mythex الرقم (مثلًا من 1.0 إلى 1.1) قبل البناء مرة أخرى.

النشر على Android أيضًا

تختلف عملية Google: رسوم لمرة واحدة، ومسارات اختبار، وبالنسبة للحسابات الشخصية الجديدة اختبار مغلق لمدة 14 يومًا مع 12 مختبرًا. راجع كيفية نشر تطبيق على Google Play.

الأسئلة

كم تكلفة وضع تطبيق على App Store؟

تكلّف عضوية Apple Developer Program مبلغ 99 USD سنويًا اعتبارًا من نوفمبر 2026، وتختلف الأسعار المحلية في المناطق الأخرى. يمكن للمؤسسات التعليمية المعتمدة الحصول على إعفاء من الرسوم. وإذا كنت تبيع منتجات رقمية أو اشتراكات داخل التطبيق، تأخذ Apple كذلك عمولة على هذه المبيعات.

كم تستغرق مراجعة App Store؟

تقول Apple إنها تراجع 50% على الأقل من الطلبات في أقل من 24 ساعة، و90% في أقل من 48 ساعة. الطلبات غير المكتملة تستغرق وقتًا أطول أو تُرفض، لذا جهّز الحساب التجريبي وسياسة الخصوصية ولقطات الشاشة قبل الإرسال.

هل يمكنني نشر تطبيق iPhone من دون جهاز Mac؟

نعم، إذا كانت هناك خدمة تبني التطبيق وترفعه عنك. تبني Mythex Pro تطبيقك على أجهزة Mac الخاصة بها وترسله إلى TestFlight الخاص بك باستخدام مفتاح API لـ App Store Connect تنشئه أنت. بعدها ترسله للمراجعة من App Store Connect، أو تطلب من الوكيل تحضير الإرسال.

هل ترسل Mythex تطبيقي إلى App Store؟

ترسل Mythex الإصدارات إلى TestFlight باستخدام مفتاح App Store Connect الخاص بك. أنت تنشئ سجل التطبيق وتُكمل خصوصية التطبيق على موقع Apple؛ ويستطيع الوكيل ربط الإصدار وتعبئة تفاصيل الصفحة، ويسألك قبل إرسال أي شيء للمراجعة. والقرار النهائي بالموافقة لـ Apple دائمًا.

ما أكثر أسباب رفض التطبيقات شيوعًا في App Store؟

تقول Apple إن أكثر من 40% من المشكلات غير المحسومة تندرج تحت البند 2.1، اكتمال التطبيق: الأعطال والمحتوى التجريبي والروابط المعطلة والمعلومات الناقصة مثل حساب دخول تجريبي. ومن الأسباب الشائعة الأخرى أن يكون التطبيق مجرد موقع ويب مغلّف، أو غياب حذف الحساب من داخل التطبيق، أو البيع الرقمي خارج نظام الشراء داخل التطبيق.

Mythex · Pricing · ابنِ أي شيء بالذكاء الاصطناعي · قوالب المواقع والتطبيقات · مقارنات Mythex · مصطلحات بناء التطبيقات بالذكاء الاصطناعي · أدوات مجانية لبناء التطبيقات بالذكاء الاصطناعي · English

English አማርኛ Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)