بنيتَ تطبيقك على Stunning وأصبحت جاهزاً لإطلاقه للعالم 🎉
قبل أن يصبح تطبيقك متاحاً، تحتاج Apple وGoogle إلى التأكد من أمرين: من أنت (مطوّر موثّق)، وأن التطبيق موقّع باسمك (حتى تكون التحديثات موثوقة). للقيام بذلك ستجمع بعض الملفات والمعرّفات وتُدخلها في شاشة النشر.
يبدو الأمر تقنياً، لكنه في الغالب مجرد ضغط أزرار في لوحتي تحكم. معظم الناس ينهون الإعداد في أقل من ساعة (إضافةً إلى بعض وقت الانتظار للتحقق).
قاعدتان ذهبيتان قبل أن تبدأ
١. بعض الملفات تُحمَّل مرة واحدة فقط. مفتاح Apple بصيغة .p8 وملف .json لحساب الخدمة في Google لا يمكن إعادة تحميلهما. احفظهما في مكان آمن فور حصولك عليهما. ٢. أول إصدار يجب إنشاؤه يدوياً في كل متجر. بعد ذلك يتولّى النظام النشر التلقائي.
الجزء الأول — النشر على متجر Apple (iOS)
ستجمع أربعة أشياء بالترتيب:
١ـ١ — اشترك في برنامج مطوّري Apple (٩٩ دولاراً سنوياً) تدفع لApple
كل ما يخص Apple يتطلب عضوية مدفوعة. معرّف Apple المجاني لا يكفي للنشر.
الخطوات:
فعّل المصادقة الثنائية على حساب Apple الخاص بك.
اذهب إلى صفحة التسجيل واختر فرد أو مؤسسة.
للأفراد، استخدم اسمك القانوني (سيظهر كاسم البائع في المتجر).
للمؤسسات، ستحتاج أيضاً إلى رقم D-U-N-S وموقع إلكتروني للشركة.
ادفع رسوم ٩٩ دولاراً سنوياً وانتظر الموافقة.
روابط رسمية:
١ـ٢ — سجّل معرّف الحزمة (Bundle ID)
معرّف الحزمة هو بصمة تطبيقك الدائمة داخل نظام Apple، ويأخذ شكل عنوان معكوس مثل: com.yourcompany.yourapp.
الخطوات:
اذهب إلى Certificates, Identifiers & Profiles.
اختر Identifiers ثم زر +.
اختر App IDs ← App ← Continue.
أدخل وصفاً، ثم اختر Explicit App ID واكتب معرّفك، مثل com.yourcompany.yourapp.
اضغط Continue ثم Register.
رابط رسمي:
⚠️ انتبه: معرّف الحزمة فريد عالمياً ودائم بعد النشر. اخترْه بعناية، ويجب أن يطابق تماماً المعرّف في إعدادات تطبيقك.
١ـ٣ — أنشئ سجلّ التطبيق في App Store Connect
هذا هو إعلان متجرك (اسم التطبيق العام يوجد هنا).
الخطوات:
سجّل الدخول إلى App Store Connect ← Apps.
اضغط زر + ← New App.
املأ: المنصّة (iOS)، الاسم، اللغة الأساسية، معرّف الحزمة (اختر الذي سجّلته)، وSKU (أي رمز داخلي).
اضغط Create.
رابط رسمي:
⚠️ انتبه: اسم التطبيق محدود بـ ٣٠ حرفاً ويجب أن يكون فريداً في المتجر.
١ـ٤ — أنشئ مفتاح App Store Connect API (ملف .p8 وKey ID وIssuer ID)
هذا هو المفتاح الذي يستخدمه الناشر لرفع تطبيقك نيابةً عنك. ستحصل على ثلاث قيم: ملف .p8، وKey ID، وIssuer ID.
الخطوات:
في App Store Connect، اذهب إلى Users and Access ← تبويب Integrations.
في أول مرة، يضغط مالك الحساب Request Access ويوافق على الشروط.
اختر Team Keys ← اضغط Generate API Key.
أعطِه اسماً واضبط Access على App Manager على الأقل.
اضغط Generate ثم Download API Key — ستحصل على ملف باسم AuthKey_XXXXXXXXXX.p8.
انسخ Key ID (بجانب المفتاح) وIssuer ID (يظهر فوق الجدول — وهو نفسه لكامل الحساب).
روابط رسمية:
🔒 أهم تنبيه في الدليل كله: ملف .p8 يُحمَّل مرة واحدة فقط. لا يوجد زر لإعادة التحميل. إذا فقدتَه، يجب إلغاؤه وإنشاء مفتاح جديد. احفظه فوراً.
ما ستُدخله في شاشة النشر: ملف .p8، وKey ID، وIssuer ID، ومعرّف الحزمة.
الجزء الثاني — النشر على متجر Google Play (Android)
٢ـ١ — أنشئ حساب مطوّر Google Play (٢٥ دولاراً لمرة واحدة) تدفع لGoogle
الخطوات:
اذهب إلى صفحة تسجيل Play Console وسجّل الدخول (فعّل التحقق بخطوتين أولاً).
اختر شخصي أو مؤسسة (هذا الاختيار دائم).
ادفع رسوم التسجيل لمرة واحدة ٢٥ دولاراً (ليست اشتراكاً).
أكمل التحقق من الهوية — ستحتاج بطاقة هوية حكومية، وللمؤسسات رقم D-U-N-S وموقعاً إلكترونياً.
انتظر التحقق (عادةً بضع ساعات، حتى يومَي عمل).
روابط رسمية:
💡 ملاحظة: منذ ٢٠٢٤–٢٠٢٥، تشترط Google التحقق من الهوية لكل الحسابات الجديدة. يجب أن يطابق الاسم في بطاقتك اسم حساب Google.
٢ـ٢ — أنشئ مفتاح حساب الخدمة (ملف JSON) — وهو الأهم
هذا الملف يستخدمه الناشر لرفع تطبيق Android تلقائياً. يتطلب لوحتين: Google Cloud (لإنشاء المفتاح) وPlay Console (لمنحه الصلاحية).
الخطوات:
في Play Console، اذهب إلى Setup ← API access واربط مشروع Google Cloud.
فعّل واجهة Google Play Android Developer API للمشروع.
في Google Cloud Console ← IAM & Admin ← Service Accounts، اضغط Create service account وأعطِه اسماً.
افتح الحساب ← Keys ← Add key ← Create new key ← JSON ← Create. سيُحمَّل ملف JSON. انسخ بريد حساب الخدمة (ينتهي بـ ...iam.gserviceaccount.com).
في Play Console ← Users and permissions ← Invite new users، الصق البريد، وامنحه صلاحيات الإصدار لتطبيقك، ثم اضغط Invite user.
روابط رسمية ومساعدة:
🔒 تنبيه ١: ملف JSON يُحمَّل مرة واحدة فقط — لن تعرض Google المفتاح الخاص مجدداً. احفظه بأمان.
⏳ تنبيه ٢: بعد دعوة حساب الخدمة، قد تستغرق الصلاحيات حتى ٢٤–٤٨ ساعة لتفعيلها. إن فشل أول نشر بخطأ صلاحيات، انتظر قبل أن تظن أن هناك خللاً.
٢ـ٣ — اختر اسم الحزمة (Package name)
اسم الحزمة هو مكافئ Android لـ Bundle ID، بنفس الصيغة المعكوسة: com.yourcompany.yourapp.
⚠️ انتبه: اسم الحزمة دائم بعد النشر. تغييره يُنشئ تطبيقاً جديداً لن يصل للمستخدمين الحاليين كتحديث.
٢ـ٤ — توقيع التطبيق (خبر جيد: تلقائي غالباً)
تطبيقات Android تُوقَّع تشفيرياً ليعرف المتجر أن التحديثات منك حقاً. مع Play App Signing (الافتراضي للتطبيقات الجديدة)، تحفظ Google مفتاح التوقيع نيابةً عنك — فإن تسرّب أي شيء يمكنك إعادة تعيينه ومواصلة النشر. غالباً لن تحتاج لفعل أي شيء يدوي هنا.
رابط رسمي:
مرجع سريع — ما الذي ستحتاجه
متجر Apple (iOS) | متجر Google Play (Android) |
حساب مطوّر Apple (٩٩$ سنوياً) | حساب مطوّر Play (٢٥$ لمرة واحدة) |
معرّف الحزمة (com.company.app) | اسم الحزمة (com.company.app) |
سجلّ التطبيق (الاسم + الإعلان) | إنشاء التطبيق في Play Console |
ملف مفتاح .p8 ⚠️ تحميل لمرة واحدة | ملف .json لحساب الخدمة ⚠️ تحميل لمرة واحدة |
Key ID | (مضمَّن في ملف JSON) |
Issuer ID | (مضمَّن في ملف JSON) |
أسئلة شائعة
هل يجب أن أدفع لـ Apple وGoogle معاً؟ نعم — Apple ٩٩$ سنوياً، وGoogle ٢٥$ لمرة واحدة. هذه رسوم المتاجر نفسها، وليست رسومنا.
فقدتُ ملف .p8 أو .json، ماذا أفعل؟ لا يمكن استرجاعه. ألغِ المفتاح القديم وأنشئ جديداً — لا يستغرق سوى دقائق.
فشل أول نشر على Android — هل هناك خلل؟ غالباً لا. قد تستغرق صلاحيات Google حتى ٢٤–٤٨ ساعة. انتظر يوماً وحاول مجدداً.
هل تنشئ منصّتكم إعلان التطبيق تلقائياً؟ أول إعلان في كل متجر يجب إنشاؤه يدوياً (تشترط ذلك Apple وGoogle). بعدها تُنشر التحديثات تلقائياً.
بعد جمع هذه المتطلبات، عُد إلى شاشة النشر وأدخِلها. أنت على بُعد رفعة واحدة من App Store وGoogle Play 🚀
Share this post
