سؤال

أحاول الحصول على بناء المخصص المخصص، لكنني بدأت في تجربة المشاكل. اعتادت العمل حتى قبل حوالي أسبوع، ولكن الآن iTunes يعطي خطأ 0x8008017 عندما أحاول المزامنة.

لقد ضاقتها باستخدام الأداة المساعدة لتكوين iPhone، ثم يبدو أن اكتشاف الخطأ قادما من علامة رمز فشل. لقد قمت بتشغيل Codesign -VVVV MyApp.App و Outup يسرد تحميل الموارد المفقودة من مستندات المساعدة الخاصة بي (من مجلد مورد التطبيقات الخاص بي). يبدأ كل مورد مفقود ._ حتى بالنسبة لصفحة الفهروس الخاصة بي:

01 - index.html.

Codesign تتوقع أيضا: ._01 - index.html

كما أن الملف الموجود المدرج (كما ينبغي) ولكنه فشل لأنه لا يتم تضمين كل شيء ._files في التطبيق.

لقد بحثت من خلال دليل المشروعات الخاصة بي ولا يمكنني العثور على أي ملفات تبدأ ب. لذلك لست متأكدا من أين يحصل Codesigner على هذه الأسماء الأملية من، ولكن يتم تضمين كل بناء، بعد إعادة تشغيل XCode أو إعادة تشغيل.

جميع الموارد التي تسبب مشاكل في جميع الملفات التي تم تحديثها مؤخرا التي قمت بنسخها عبر الموارد القديمة في بداية الأسبوع؛ قد يكون هذا شيئا للقيام به؟

أي مساعدة في تقديرها

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

المحلول

تأكد من القيام بأحد هذه:

  • نسخ تلك الملفات مع مرحلة ملفات نسخ XCode، والتي يجب أن تفعل الشيء الصحيح بشكل افتراضي، أو
  • استبعاد شوك الموارد و ._* الملفات إذا قمت بنسخ البرنامج النصي أو
  • تأكد من بناء مجلدات HFS (حيث ._* لا يتم إنشاء الملفات لشوكا الموارد).

يبدو أن نوع القسم الخاص بك هو توليد ملفات شوكة الموارد التي يتم توقيعها أيضا كملفات منفصلة في الحزمة، بدلا من جزء من الملفات الأصلية (التي هي سيئة)؛ وبعد ذلك، لا يتم نسخها أيضا (إذا كنت تستخدم Zipping Finder، فسيتم إزالتها وتوضع جانبا في جزء مختلف من ملف ZIP، IIRC)، مرة أخرى سيئة. تجنب وجودهم في الحزمة، لذلك لا يتم توقيعهم ولن تضطر إلى واد من خلال هذه الفوضى :)

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