سؤال

لديّ منتج له هدفان ، أحدهما لـ iPhone والآخر لـ iPad. سأبني اثنين من التطبيقات منفصلة ، وليس عالمي.

نظرًا لأنني يجب أن يكون لدي ملفان icon.png لأيقونة التطبيق ، حيث تختلف في الحجم ، كما أرى أنني سأضطر إلى الحصول على ملف info.plist. حق؟

لقد قمت بإنشاء نسختين من ملف info.plist ، يسمى iPhone-info.plist و iPad-info.plist. لقد قمت بالنقر بزر الماوس الأيمن على كل واحد وقامت بتعيينها إلى هدف محدد.

الآن ، عندما أتعامل مع هذا الخطأ:

تحذير: تحتوي مرحلة بناء موارد حزمة النسخ على ملف info.plist لهذا الهدف "iPhone-info.plist".

إذا قمت بإزالة المهمة المستهدفة من كلا ملفات المعلومات ، فإن الخطأ يختفي.

هذه هي الأسئلة التي لدي:

  • إذا لم أتمكن من تعيين هدف لـ info.plist ، فكيف يعرف كل هدف أي info.plist لاستخدامه؟
  • هل هناك طريقة أخرى لجعل كل هدف له أيقونة خاصة به دون استخدام اثنين من السليفي؟

شكرا على اي مساعدة.

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

المحلول

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

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

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