ios - كود - testflight ماهو




خطأ Xcode 7: "هوية توقيع توزيع iOS مفقودة لـ..." (8)

لقد حاولت تحميل تطبيقي إلى iTunes Connect resp. حصلت AppStore على الخطأ التالي:

أخفق تحديد موقع أو إنشاء أصول توقيع مطابقة

حاول Xcode تحديد موقع أو إنشاء أصول توقيع مطابقة وفشل في القيام بذلك بسبب المشكلات التالية.

هوية توقيع iOS Distribution المفقودة لـ ... يمكن لـ Xcode طلب واحدة لك.

قبل أن أقوم بإعداد جهاز تطوير جديد ، قم بتصدير حسابات المطورين عبر Xcode 7 من الجهاز القديم إلى الجهاز الجديد.

ما الذي يمكنني فعله لإصلاح هذا؟


أجرت Apple التغييرات التالية ، لذلك قم بتنزيل شهادة جديدة developer.apple.com

شهادة مجددة ووضعها على النحو التالي لقطات الشاشة. في سلسلة المفاتيح على النحو التالي لقطات الشاشة انقر على النظام ثم الشهادة. حذف الشهادة منتهية الصلاحية. ثم قم بسحب وإفلات AppleWWDRCA.cer الذي قمت بتنزيله من الرابط أعلاه

Apple Worldwide Developer Relations Intermediate Certificate انتهاء الصلاحية

للمساعدة في حماية العملاء والمطورين ، نطلب أن يتم توقيع جميع تطبيقات الطرف الثالث ، والتصاريح لـ Apple Wallet ، و Safari Extensions ، و Safari Push Notifications ، وإيصالات شراء App Store ، من خلال مرجع مصدق موثوق به. تصدر سلطة شهادة علاقات مطوّري برامج Apple Worldwide الشهادات التي تستخدمها لتوقيع برنامجك على أجهزة Apple ، مما يسمح لأنظمتنا بتأكيد تسليم البرنامج للمستخدمين كما هو مقصود ولم يتم تعديله.

تنتهي صلاحية شهادة وسيطة لشهادة علاقات مطوّري برامج Apple Worldwide قريبًا ، وقد أصدرنا شهادة متجددة يجب تضمينها عند توقيع جميع تصاريح Apple Wallet الجديدة ، وحزم الدفع لإشعارات Safari Push ، وملحقات Safari اعتبارًا من 14 فبراير 2016.

على الرغم من أن معظم المطورين والمستخدمين لن يتأثروا بتغيير الشهادة ، فإننا نوصي جميع المطورين بتنزيل وتثبيت الشهادة المجددة على أنظمة التطوير والخوادم الخاصة بهم كأفضل ممارسة. ستبقى جميع التطبيقات متاحة على متجر التطبيقات لأجهزة iOS و Mac و Apple TV.

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


العملية أدناه سوف تحل المشكلة ،

1: افتح الوصول إلى KeyChain ، وحذف "المرجع المصدق لعلاقات مطوّري برامج Apple Worldwide" (الذي ينتهي في 14 فبراير 2016) من قسمي "تسجيل الدخول" و "النظام". إذا لم تتمكن من العثور عليها ، فاستخدم "إظهار الشهادات منتهية الصلاحية" في قائمة "عرض".

2: الآن قم بتنزيل https://developer.apple.com/certificationauthority/AppleWWDRCA.cer وانقر نقرًا مزدوجًا على الشهادة لإضافتها إلى وصول Keychain> الشهادات (والتي تنتهي صلاحيتها في 8 فبراير 2023). الآن يجب أن تصبح الحالة الصالحة للشهادات باللون الأخضر كما هو موضح أدناه.

بمجرد التحقق من الحالة.


تأكد من أنه في Project Navigator> Signing> Team ، يجب تحديد اسم الفريق.


ظللت أواجه المشكلة ورأيت أن كل ما عندي من المواد تم إبطالها - لا لا!

اتضح أنني لم أحذف سيرت منتهية الصلاحية. لم يكن يظهر لي ، حتى اخترت من تطبيق Keychain Access:

عرض-> إظهار الشهادات منتهية الصلاحية

ثم

النظام> جميع البنود

ستعرض في النهاية أن سيرت منتهية الصلاحية. احذف ذلك ثم ستعيد المحاولة من XCode التقاط الصور الصالحة الجديدة.

فقط تأكد من البحث في "جميع العناصر" في تطبيق Keychain Access. تعتبر الأبطال المنقوصون نتيجة للإشارة إلى الشهادة منتهية الصلاحية والتي لم يتم حذفها بعد.


كما واجهت نفس المشكلة اليوم. الخطوات التالية إصلاح مشكلتي.

  1. قم بتنزيل https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. انقر نقرًا مزدوجًا لتثبيت Keychain.
  3. ثم في Keychain ، حدد عرض -> "إظهار الشهادات منتهية الصلاحية" في تطبيق Keychain.
  4. وسوف تسرد جميع شهادات certifcates منتهية الصلاحية.
  5. حذف "شهادات المرجع شهادة Apple Worldwide Developer Authority" من علامة التبويب "تسجيل الدخول"
  6. وحذفها أيضًا من علامة التبويب "النظام".

أنت الآن جاهز.



لقد قمت باستيراد شهادة Apple WWDR الجديدة التي تنتهي صلاحيتها في عام 2023 ، لكنني ما زلت أواجه مشكلات وشهادات مطوري تظهر خطأ المصدر غير صالح.

في الوصول إلى سلسلة المفاتيح ، انتقل إلى عرض -> إظهار الشهادات منتهية الصلاحية ، ثم في سلسلة مفاتيح تسجيل الدخول الخاصة بك ، قم بتمييز شهادة WWDR منتهية الصلاحية وحذفها. حصلت أيضًا على الشهادة منتهية الصلاحية في Keychain الخاصة بي ، لذلك قمت بحذفها من هناك أيضًا (مهم)

بعد حذف الشهادة منتهية الصلاحية من تسجيل الدخول وسلاسل المفاتيح النظام ، تمكنت من إنشاء للتوزيع مرة أخرى.


من أبل -

نشكرك على لفت انتباه المجتمع واعتذاره عن المشكلات التي تواجهها. تنبع هذه المشكلة من وجود نسخة من شهادة WWDR Intermediate منتهية الصلاحية في كل من سلاسل مفاتيح النظام وتسجيل الدخول. لحل المشكلة ، يجب أولاً تنزيل وتثبيت شهادة WWDR الجديدة الوسيطة (بالنقر المزدوج على الملف). بعد ذلك ، في تطبيق Keychain Access ، حدد Keychain System. تأكد من تحديد "إظهار الشهادات منتهية الصلاحية" في قائمة "عرض" ثم قم بحذف الإصدار منتهي الصلاحية من شهادة وسيطة المرجع المصدق لعلاقات مطور Apple Worldwide (انتهت في 14 فبراير 2016). يجب أن تظهر شهاداتك الآن على أنها صالحة في Keychain Access وأن تكون متاحة لـ Xcode لتقديمها إلى متجر التطبيقات.

كما هو موضح في تعليق أدناه ، يجب أيضًا إزالة الشهادة منتهية الصلاحية من قسم login ، وكذلك:

إلى كل هذا لا يمكن أن يعمل على الرغم من التعليمات ... هناك نوعان من WWDR منتهية الصلاحية. واحد في سلسلة المفاتيح تسجيل الدخول ، والآخر في النظام. يجب عليك حذف كل منهما حتى تعمل الأشياء







testflight