cssmerr_dll_missing_value عند محاولة توقيع رمز لجهاز iPhone

StackOverflow https://stackoverflow.com/questions/2159418

  •  23-09-2019
  •  | 
  •  

سؤال

لديّ بعض التعليمات البرمجية التي تعمل بشكل جيد في Simulator ، لكن عندما أحاول البناء لجهاز iPhone ، أحصل على خطأ خفي:

CodeSign /Users/.../myApp.app (1 error)
error: CSSMERR_DL_MISSING_VALUE

هذا هو. لا توجد مراجع أخرى.

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

هل كانت مفيدة؟

المحلول

حسنًا ، هذا غريب:

كان لديّ قارئ بطاقات ذكي متصل ، مع بطاقة ذكية مع مفتاح خاص وشهادة ، أستخدمها لبعض عمليات التوقيع والمصادقة. لا علاقة له بـ Xcode ، ولكن يبدو أن سلسلة المفاتيح الذكية هذه الخلط بين هذا الخطأ. فصل قارئ البطاقة وتوقيع أعمال مرة أخرى كما هو متوقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top