إذا كنت تبحث عن كيفية نشر تطبيق Base44 على App Store، فالخلاصة أن Base44 باتت تبني الملف الثنائي، والباقي عليك. حتى أكتوبر 2026، ينتج تبويب Mobile app في المحرّر ملف IPA موقّعًا. لكنك تبقى المسؤول عن حساب Apple، وسجلّ التطبيق في App Store Connect، والرفع، والمراجعة، وأي رفض. ستجد أدناه كل خطوة، إلى جانب الإرشاد الذي يُوقف معظم تطبيقات الأغلفة.
ما الذي تفعله Build Stores Files في Base44 فعليًا؟
تحوّل Build Stores Files تطبيق الويب المنشور على Base44 إلى ملفات ثنائية جاهزة للمتاجر: ملف IPA لـ App Store وملف AAB لـ Google Play. كلٌّ منهما يغلّف تطبيق الويب الحالي في غلاف أصلي رقيق.
وفقًا لـوثائق Base44 الخاصة بالتقديم إلى المتاجر، فإن الناتج هو "غلاف أصلي خفيف حول تطبيق الويب الخاص بك لا يفتح سوى رابط تطبيقك". كما تقوم Base44 بما يلي:
- تُجري App Scan وفق إرشادات App Store أو Google Play وتمنحك Readiness Score (درجة الجاهزية).
- "تهيّئ تلقائيًا Bundle ID ومفتاح التوقيع"، ولا يمكنك تغييرهما في الملفات المُنشأة.
- تضبط أذونات الجهاز بالذكاء الاصطناعي وتكتب نصوص الغرض (purpose strings) بـ24 لغة. وتقول الوثائق إنها "غير قابلة للتعديل في واجهة Base44".
- يمكنها إضافة الإشعارات الفورية إذا وفّرت مفتاح APNs بصيغة
.p8، وهو مفتاح مختلف عن مفتاح App Store Connect API.
معظم تغييرات المحتوى التي تنشرها في Base44 تصل إلى التطبيق المثبّت دون تقديم جديد. أما تغيير الاسم أو الأيقونة أو معرّف الحزمة (bundle ID) أو إعداد الإشعارات الفورية أو الأذونات، فيعني إعادة إنشاء الملفات وإعادة التقديم.
ما الذي لا يزال عليك فعله بنفسك؟
أنت مسؤول عن كل ما هو خارج الملف الثنائي: حسابات المطوّر، وصفحة المتجر، والرفع، والمراجعة، وأي طعون. تقول وثائق Base44 إنها "لا تنشئ حسابات المطوّر الخاصة بك ولا تديرها"، ولن تتواصل مع Apple أو Google نيابةً عنك.
| المهمة | Base44 | أنت |
|---|---|---|
| التسجيل في Apple Developer Program | لا | نعم |
| مفتاح App Store Connect API (.p8، بدور Admin) | تستخدمه | تنشئه |
| Bundle ID والتوقيع | نعم، تلقائيًا | تستخدم ما تنشئه |
| ملف IPA موقّع | نعم | تنزّله |
| سجلّ التطبيق في App Store Connect | لا | نعم |
| رفع البنية | لا | نعم |
| لقطات الشاشة والوصف ورابط سياسة الخصوصية | لا | نعم |
| التقديم للمراجعة والتعامل مع حالات الرفض | لا | نعم |
كيف تنشر تطبيق Base44 على App Store خطوة بخطوة؟
تنشر تطبيق Base44 ببناء ملف IPA في Base44، ثم إنشاء سجلّ تطبيق مطابق في App Store Connect، ورفع ملف IPA، وتقديم تلك البنية للمراجعة.
- سجّل في Apple Developer Program وانتظر الموافقة. يجب أيضًا على صاحب الحساب (Account Holder) قبول أحدث اتفاقية في App Store Connect، وإلا فلن تتمكن من إضافة تطبيق.
- في App Store Connect، انتقل إلى Users and Access ← Integrations وأنشئ مفتاح API بدور Admin. دوّن Issuer ID وKey ID، ونزّل ملف
.p8. - في Base44، افتح Publish ← Mobile app، وانقر Run App Scan مع تحديد إرشادات App Store، وأصلح كل مشكلة حرجة.
- اختر Create App Store files وأدخل Issuer ID وKey ID وTeam ID ومفتاح
.p8. ثم نزّل ملف IPA. - في App Store Connect، افتح Apps ← + ← New App. اختر iOS، وأدخل الاسم واللغة الأساسية وSKU، وحدّد معرّف الحزمة الذي هيّأته Base44.
- ارفع ملف IPA. تذكر Apple كلًّا من Xcode وaltool وTransporter خياراتٍ للرفع، وأبسطها لملف IPA جاهز هو Transporter، وهو تطبيق مجاني لنظام macOS.
- انتظر البريد الإلكتروني الذي يؤكد اكتمال معالجة البنية. ثم أضف لقطات الشاشة والوصف ورابط سياسة الخصوصية والتصنيف العمري وتفاصيل الخصوصية.
- أرفق البنية بالإصدار، وأضف ملاحظات المراجعة وبيانات دخول تجريبية، ثم انقر Submit for Review.
تطابق Apple كل عملية رفع مع سجلّك باستخدام "معرّف الحزمة ورقم الإصدار الموجودين في حزمة التطبيق". وإذا أنشأت السجلّ بمعرّف حزمة مختلف، فلن تُرفق البنية المرفوعة به. لتفاصيل صفحة المتجر، اتبع قائمة التحقق الخاصة بالتقديم إلى App Store، وأعدّ حساب دخول للمراجِع باستخدام دليل الحساب التجريبي.
كم تكلفة نشر تطبيق Base44؟
يكلّف نشر تطبيق Base44 على App Store على الأقل اشتراكًا مدفوعًا في خطة Builder من Base44، إضافةً إلى عضوية Apple السنوية بقيمة 99 USD. وأضف رسوم Google لمرة واحدة بقيمة 25 USD إذا كنت ستطلق التطبيق على Android أيضًا.
تقول صفحة التسجيل لدى Apple: "تبلغ تكلفة Apple Developer Program مبلغ 99 USD لكل سنة عضوية. وقد تختلف الأسعار حسب المنطقة." يمكنك تشغيل فحص Base44 على الخطة المجانية (Free)، لكن تنزيل ملفات المتاجر "يتطلب خطة Builder أو أعلى". وعلى Google Play، يجب على الحسابات الشخصية التي أُنشئت بعد 13 نوفمبر 2023 إكمال فترة اختبار قبل النشر. نشرح هذه العملية في دليل الاختبار المغلق.
هل سترفض Apple تطبيق Base44 بموجب الإرشاد 4.2؟
يواجه تطبيق Base44 خطرًا حقيقيًا بالرفض بموجب الإرشاد 4.2 إذا تصرّف كأنه موقعك داخل إطار، لأن البنية لا تفتح سوى رابط تطبيقك. توافق Apple على التطبيقات المغلّفة حين تبدو مفيدة وتتصرف كتطبيق حقيقي على الهاتف، لا حين تكون نسخة مطابقة للموقع.
ينص الإرشاد 4.2 على ما يلي: "يجب أن يتضمن تطبيقك ميزات ومحتوى وواجهة مستخدم ترتقي به إلى ما هو أبعد من موقع ويب مُعاد تغليفه." ويضيف الإرشاد 4.2.2 أن التطبيقات يجب ألا تكون في الأساس "مقتطفات ويب، أو مجمّعات محتوى، أو مجموعة من الروابط".
القيود الموثّقة في Base44 مهمة أيضًا. لا يمكنك اختيار صفحة بداية منفصلة للتطبيق، ولا يُدعم الوضع غير المتصل الكامل ولا HealthKit. بيع السلع الرقمية عبر Stripe داخل التطبيق يؤدي إلى رفضه بموجب الإرشاد 3.1.1، وStoreKit غير مدعوم بعد. أما السلع المادية والخدمات فلا يزال بإمكانها استخدام Stripe.
ماذا حدث لتطبيقات أغلفة الويب الأخرى التي رُفضت بموجب 4.2؟
تُظهر النقاشات العامة في منتديات Apple Developer Forums أن رفض تطبيقات الأغلفة بموجب 4.2 يتوقف على ما يراه المراجِع فعليًا عند التشغيل، لا على عدد واجهات البرمجة الأصلية التي تذكرها.
في نقاش حول Cordova، رُفض تطبيق أحد المطوّرين بموجب "4.2 Design: Minimum Functionality" مرات عديدة، رغم أن التطبيق كان يستخدم GPS ومقياس التسارع ويواصل التسجيل دون اتصال. وبعد مكالمة هاتفية، أوضحت Apple أنه "لم تكن هناك أي واجهة مستخدم إطلاقًا في البنية الثنائية" وأنه "كانت هناك شاشة بيضاء أثناء تحميل الموقع". أصلح المطوّر ذلك بإضافة شاشة بداية وتحميل ملف index.html محلي بواجهة حقيقية أولًا. ولم يظهر الموقع البعيد إلا بعد اكتمال تحميله، فتمت الموافقة على التطبيق.
وفي نقاش آخر، رُفض تطبيق فيديو بموجب 4.2.2 بهذه الرسالة: "لا يتضمن تطبيقك سوى روابط أو صور أو محتوى مجمّع من الإنترنت مع وظائف iOS أصلية محدودة أو معدومة." كان التطبيق يتيح التنزيل للمشاهدة دون اتصال، وإشعارات فورية بروابط عميقة، وقائمة مفضلة. فردّت Apple بأن "المستخدمين يمكنهم وضع إشارات مرجعية على مقاطع الفيديو في الموقع باستخدام Safari"، ولم يُذكر في النقاش أي موافقة لاحقة.
الخلاصة المقارنة: اجتاز التطبيق الأول المراجعة بمجرد أن توقفت شاشته الأولى عن الظهور كموقع قيد التحميل. وفشل الثاني لأن كل ميزة أضافها كان يمكن تنفيذها أصلًا في Safari. اختبر تطبيق Base44 الخاص بك على هاتف مع وضع ذلك في الحسبان.
ما الذي يجب التحقق منه قبل الضغط على Submit for Review؟
قبل التقديم، تحقّق من أن المراجِع على iPhone يستطيع تسجيل الدخول وإنجاز المهمة الأساسية دون أن يصادف شاشة فارغة، أو طريقًا مسدودًا بأسلوب الويب، أو صفحة دفع عبر Stripe لمحتوى رقمي.
- لا يُظهر App Scan أي مشكلات حرجة غير محلولة، وقد أعدت النشر بعد الإصلاحات.
- شغّل التطبيق في وضع الطيران وتأكد من ظهور رسالة ودّية بدلًا من شاشة بيضاء.
- يمكن الوصول إلى صفحتي سياسة الخصوصية والشروط قبل التسجيل.
- يعمل التنقل دون أزرار الرجوع الخاصة بالمتصفح، ولا توجد روابط خارجية تترك المستخدم عالقًا.
- لا يُباع أي محتوى رقمي عبر Stripe داخل التطبيق.
- الحساب التجريبي يعمل، وملاحظات المراجعة تشرح ما يقدّمه التطبيق على الهاتف ولا يقدّمه الموقع.
- يستخدم سجلّ App Store Connect معرّف الحزمة الذي أنشأته Base44.
مثال عملي: تطبيق حجوزات مبني في Base44 يبيع حصصًا حضورية يمكنه الإبقاء على Stripe، لأن الحصص خدمة. أما إذا أضاف مكتبة فيديو مدفوعة، فإنها تخضع للإرشاد 3.1.1، لذا أزلها من بنية iOS إلى أن يصبح StoreKit متاحًا. وإذا أردت رأيًا ثانيًا قبل التقديم، فاطّلع على خدماتنا.
الأسئلة الشائعة
هل تقدّم Base44 تطبيقي إلى App Store نيابةً عني؟
لا. تنشئ Base44 ملف IPA وتوقّعه، لكن وثائقها تقول إنها لا تنشئ حسابات المطوّر ولا تديرها، وإن فريق الدعم لا يتواصل مع Apple أو Google نيابةً عنك. أنت من ينشئ سجلّ التطبيق في App Store Connect، ويرفع ملف IPA عبر Transporter أو أداة أخرى من Apple، ويملأ بيانات صفحة المتجر، ويقدّم التطبيق للمراجعة، ويردّ على أي رفض بنفسه.
هل يمكنني نشر تطبيق Base44 على الخطة المجانية؟
جزئيًا فقط. يمكنك تشغيل App Scan ورؤية Readiness Score على الخطة المجانية (Free)، لكن تنزيل ملف IPA أو AAB المُنشأ يتطلب خطة Builder أو أعلى. إضافةً إلى ذلك تحتاج إلى Apple Developer Program، وتكلفته 99 USD لكل سنة عضوية، وإلى حساب مطوّر على Google Play برسوم لمرة واحدة قدرها 25 USD إذا كنت ستطلق التطبيق على Android أيضًا.
لماذا تعطيني Base44 الخطأ 403 عند إنشاء ملفات App Store؟
تقول وثائق Base44 إن مفتاح App Store Connect API يجب أن يكون بدور Admin، وإن المفتاح ذا الدور الأدنى يسبب الخطأ 403. أنشئ مفتاحًا جديدًا في App Store Connect ضمن Users and Access ← Integrations بصلاحية Admin، ونزّل ملف .p8، وأدخله مع Issuer ID وKey ID وTeam ID المطابقة.
هل يمكنني إضافة عمليات الشراء داخل التطبيق إلى تطبيق Base44 على iOS؟
حتى أكتوبر 2026، لا. تقول وثائق Base44 إن StoreKit وPlay Billing غير مدعومين بعد، وإن إضافات RevenueCat وCapacitor IAP لا تعمل في بنياتها. بيع السلع الرقمية عبر Stripe داخل تطبيق iOS سيؤدي إلى رفضه بموجب الإرشاد 3.1.1. أما السلع المادية والخدمات في العالم الحقيقي فلا يزال بإمكانها استخدام Stripe.
هل أحتاج إلى إعادة تقديم تطبيق Base44 في كل مرة أغيّره فيها؟
عادةً لا. البنية غلاف يحمّل تطبيق الويب المنشور، لذا تظهر معظم تغييرات المحتوى والتصميم دون تقديم جديد. يجب عليك إعادة إنشاء الملفات وإعادة التقديم عند تغيير اسم التطبيق أو أيقونته أو معرّف الحزمة أو الإشعارات الفورية أو أذونات الجهاز. وتذكّر أن Apple تتوقع ألا تغيّر التطبيقات التي رُوجعت غرضها الأساسي بعد ذلك.
المصادر وقراءات إضافية
السياسات تتغير. راجع الوثائق الرسمية قبل النشر.
- تقديم تطبيقك إلى متاجر التطبيقات – وثائق دعم Base44 ↗تم التحقق في 19 أكتوبر 2026
- إرشادات مراجعة التطبيقات – Apple Developer ↗تم التحقق في 19 أكتوبر 2026
- رفع البنيات – مساعدة App Store Connect ↗تم التحقق في 19 أكتوبر 2026
- التسجيل في Apple Developer Program ↗تم التحقق في 19 أكتوبر 2026
- رفض بموجب 4.2 Design: Minimum Functionality – منتديات Apple Developer ↗تم التحقق في 19 أكتوبر 2026
- رفض بموجب الإرشاد 4.2.2 – Design – Minimum Functionality – منتديات Apple Developer ↗تم التحقق في 19 أكتوبر 2026
لنوصل تطبيقك إلى خط النهاية.
مكالمة مركّزة لتحديد ما يفصل تطبيقك عن صفحة منشورة في المتجر.
احجز مكالمة ↗

