خطأ Xcode 7: "هوية توقيع نظام التشغيل iOS مفقودة لـ ..."


4 Answers

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

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

أنت الآن على استعداد للذهاب.

Question

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

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

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

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

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

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




لا تنس أيضًا تثبيت شهادة iOS لحساب Apple Developer الخاص بك.




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

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

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

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




أزلت AppleWWDRCA القديم ، تحميل وتثبيت AppleWWDRCA ، ولكن المشكلة لا تزال قائمة. قمت أيضًا بفحص شهادات التوزيع والتطوير الخاصة بي من Keychain Access ، وانظر أدناه الخطأ ؛

"This certificate has an invalid issuer."

ثم،

  1. لقد ألغيت كل من شهادات التطوير والتوزيع في مركز الأعضاء.
  2. إعادة إنشاء ملف CSR وإضافة شهادات التطوير والتوزيع من الصفر ، وتنزيلها ، وتثبيتها.

هذه مشكلة الشهادة الثابتة.

نظرًا لإبطال الشهادات القديمة ، تصبح ملفات التخصيص الحالية غير صالحة. لإصلاح هذا؛

  1. في مركز الأعضاء ، افتح ملفات التوفير.
  2. تم فتح تفاصيل الملف الشخصي بالنقر على "تعديل" ، ثم التحقق من الشهادة من القائمة ، ثم النقر على زر "إنشاء".
  3. تحميل وتثبيت ملفات تعريف التطوير والتوزيع.

آمل أن يساعد هذا.




بعد البحث لفترة من الوقت اكتشفت أنه ليس كافيًا لتصدير حسابات المطورين من Xcode واستيرادها على الجهاز الجديد ، مرة أخرى عبر Xcode.

بالإضافة إلى ذلك ، فقد احتجت لنسخ شهادة Certficate المسمى " سلطة شهادات العلاقات المهنية العالمية من Apple " من سلسلة المفاتيح الخاصة بآلة التطوير السابقة إلى سلسلة المفاتيح الخاصة بالجهاز الجديد.

هذا حل المشكلة بالنسبة لي.




Related