كيف يمكنني تحديد كلا الرموز لتطبيق iPhone/iPad العالمي؟

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

  •  21-09-2019
  •  | 
  •  

سؤال

آمل أن أقوم بإنشاء تطبيق واحد يدعم كل من iPhone و iPad. يعمل التطبيق في جهاز المحاكاة لكلا الجهازين حسب الرغبة. الآن أحاول بناء ونشره. قمت بتعيين "ملف الأيقونة" في PLIST على صورة 57x57 .png ، وعندما أقوم بإنشاء وأحاول تقديم التطبيق يشكو من الحاجة إلى صورة 72x72 .png لجهاز iPad. إذا قمت بتحديد "ملف ICON" إلى 72x72 .png ، يشكو Itunesconnect من الحاجة إلى صورة 57 × 57 لجهاز iPhone. كيف يمكنني تحديد كلا الرموز في جبل واحد؟

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

المحلول

أضف CFBundleIconFiles مفتاح النوع مجموعة إلى info.plist. يجب أن يحتوي الصفيف على عنصرين سلسلة: أسماء الملفات من الرموز. سيختار نظام التشغيل تلقائيًا الرمز الصحيح لكل منصة استنادًا إلى أبعاد البيكسل الخاصة به.

يمكنك الاحتفاظ CFBundleIconFile المفتاح واحصل عليه إلى ملف ICON الخاص بـ iPhone لـ 3.0/3.1 التوافق.

تحديث مايو 2010: لدى Apple الآن ملاحظة تقنية تشرح ذلك بتفصيل كبير: سؤال وجواب تقني QA1686 - أيقونات التطبيق على iPad و iPhone

نصائح أخرى

cfbundleiconfile

cfbundleiconfiles

يمكن أن يكون الأول فقط سلسلة ، وسيتم استخدامه في iPhone 3.1 والبناء السابق (على ما أظن). يمكن تغيير الثانية إلى نوع القيمة "صفيف" (انقر بزر الماوس الأيمن). ثم انقر فوق المثلث على يساره (بحيث يشير إلى أسفل) ، وتجاوز قيمة إلى اليمين. الصق قيمة ثانية لتضمين اسم ملف آخر.

يبدو أن الاسم لا يهم ، طالما أنه PNG. سيتم اختيار الملف استنادًا إلى أي الحجم المناسب ، لذلك قم بتضمين اسم 57 × 57 فقط لـ iPhone و 72 × 72 لـ iPad.

أقوم حاليًا بتحويل بطاقات الرياضيات إلى أن أكون عالميًا ، لذلك لم أقدم بنجاح تطبيقًا عالميًا إلى متجر التطبيقات ، لكنني واثق تمامًا من أن كل هذا صحيح.

حسنًا ، أنت تعرف كيف تضع الصورة الافتراضية ، يجب عليك وضع الافتراضي ~ portrait الافتراضي ~ من أجل أن يعرض تطبيق iPad الخاص بك كلا الصورين البدء عند تحميلها إما على المناظر الطبيعية أو صورة ، حسنًا ، فعلت نفس الشيء مع أيقونات. نظرًا لأن كل من رموز iPhone و iPad تم تسمية نفس الشيء تمامًا ، على الرغم من أنني فصلهما في مجلدات مختلفة ، إلا أنه لم يسمح لي ، إما أيقونة iPhone أو أيقونة iPad ، لذلك قمت بإعادة تسمية أيقونة iPhone إلى أيقونة ~ iPhone وأنا قمت باستيرادها إلى Xcode ثم سحبه على فتحة صورة أيقونات iPhone وعلى ملف PLIST ، فقد التعرف عليه تلقائيًا. لذلك أوصي بذلك ، لم أقم بتحميله إلى iTunes Connect ولكنه لا يظهر أي خطأ.

أتمنى أن يكون قد ساعد.

عملت بالنسبة لي كذلك. باستخدام 3.2.b5 ، تمكنت من النقر بزر الماوس الأيمن على ملف plist الخاص بي وانقر فوق "افتح ... رمز المصدر". أضافت المعلومات تمامًا كما تم لصقها أعلاه و Presto - مقدم. الآن ، إذا لم أكن ساعة أخرى (أيضًا) متأخرة بسبب هذه المشكلة ...

يمكنك أيضًا إضافته عبر المحرر المدمج.

Icon.png هو سلسلة 0 icon-ipad.png سلسلة 1

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