// توقيع ios
توقيع شيفرة iOS، نتولاه في كل عملية بناء.
تشترط Apple توقيع كل تطبيق iPhone قبل أن يذهب إلى TestFlight أو App Store. يتولى Push200 الشهادات وملفات التعريف نيابةً عنك، باستخدام مفتاح واحد من حسابك على Apple.
لا حاجة إلى بطاقة. لتطبيقات Expo وCapacitor وReact Native وFlutter. يعمل مع مستودع GitHub الذي لديك. تبقى مفاتيحك في GitHub الخاص بك.
شرح المصطلحات
لا تحتاج إلا إلى إنشاء مفتاح App Store Connect. نجهّز الشهادات وملفات التعريف لكل عملية بناء.
- شهادة التوقيع (Signing certificate): تُثبت لـ Apple أن تطبيقك صادر من حسابك على Apple Developer
- ملف التعريف (Provisioning profile): ملف من Apple يربط بين تطبيقك ومعرّف التطبيق (App ID) وشهادتك
- مفتاح App Store Connect: ملف صغير ينتهي بـ
.p8يتيح لـ Push200 التواصل مع Apple نيابةً عنك، مع معرّف المُصدِر (Issuer ID)
إنشاء مفتاحك
افتح صفحة المفاتيح لدى Apple
إنها في App Store Connect ضمن Users and Access، ثم Integrations. ابقَ في تبويب Team Keys.
أنشئ مفتاحًا جديدًا
سمِّه Push200، واختر صلاحية App Manager، واضغط Generate. أنشئ دائمًا مفتاحًا جديدًا، لأن Apple لا تسمح بتنزيل مفتاح قديم مرة أخرى.
نزّله وانسخ معرّف المُصدِر
نزّل ملف
.p8. تسمح لك Apple بتنزيله مرة واحدة فقط. ثم انسخ معرّف المُصدِر (Issuer ID) الظاهر فوق مفاتيحك.أضف الاثنين إلى Push200
نتحقق منهما لدى Apple فورًا. يُحفظ المفتاح في أسرار GitHub المشفّرة الخاصة بك.
إذا بلغت الحد الأقصى للشهادات
لا تسمح Apple إلا بعدد قليل من شهادات التوقيع في الوقت نفسه. هذا أمر طبيعي إذا سبق لك نشر تطبيقات، ولا يعني أن مفتاحك خاطئ. أمامك خياران:
- استخدم شهادة لديك بالفعل: الصق مفتاحها الخاص في الحقل الذي يعرضه لك Push200. إنه نص، يكون عادةً في ملف ينتهي بـ
.pemأو.key - احذف شهادة لم تعد تستخدمها من صفحة الشهادات لدى Apple، وسننشئ لك شهادة جديدة. تأكّد أولًا من أنه لا شيء آخر يستخدمها، لأن أي خدمة بناء أخرى أو مطوّر يستخدمها لن يتمكن بعد ذلك من توقيع إصدارات جديدة
أين يوجد مفتاح شهادتك
يُحفظ مفتاح شهادة Apple في GitHub الخاص بك كسرّ مشفّر، ولا يحتفظ Push200 بأي نسخة منه. تحدّ Apple من عدد الشهادات التي يمكنك امتلاكها، لذا عند إضافة تطبيق آخر، تنسخ مهمة قصيرة في GitHub الخاص بك المفتاح.
إصدارك القادم قد يكون على بُعد ضغطة واحدة.
ابدأ مجانًا بدون بطاقة. جهّز تطبيقك الأول اليوم.
ابدأ مجانًا