استخدام مكتبة ثابتة وحزمة منتجات من المشروع الفرعي Xcode 4

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

سؤال

لدي مساحة عمل تحتوي على مشروعين:

  1. مشروع يحتوي على منتجين: مكتبة ثابتة وحزمة موارد
  2. مشروع لإنشاء تطبيق iOS.

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

تمت إضافة الحزمة إلى مخطط "إنشاء" التطبيق.

لقد حاولت سحب مجموعة Resources.bundle إلى مرحلة "نسخ إنشاء الموارد" الخاصة بالتطبيق ، ولكن هذا أدى إلى حدوث هذا الخطأ في وقت الإنشاء: Genacodicetagpre

لذلك نظرت إلى دليل البيانات المشتق ووجدت مجموعة الموارد في Genacodicetagpre

ليس Genacodicetagpre

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

ولكن لا يوجد ملف Debug-iphonesimulator / Resources.bundle ، لذلك لا أرى مصدر هذه التبعية. أي نصيحة موضع تقدير كبير.

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

المحلول

لقد اكتشفت ذلك.تكمن المشكلة (كما هو مذكور أعلاه) في أن الحزمة ليست خاصة بالنظام الأساسي ، لذلك يتم إخراجها إلى دليل Products / Debug أثناء إخراج التطبيق إلى دليل Products / Debug-iphonesimulator.اضطررت إلى إضافة مرحلة تشغيل البرنامج النصي لنسخ المورد إلى حزمة التطبيق: Genacodicetagpre

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