كيف يمكنني إظهار أيقونة تطبيق iPhone المخصص الخاص بي في iTunes؟

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

سؤال

لقد حصلت على تطبيق iPhone مع ملف الرمز Icon.png.

يظهر هذا الرمز بشكل صحيح عندما يكون التطبيق موجودًا على الهاتف نفسه، ولكنه لا يظهر في جزء التطبيقات في iTunes.

ما الذي يجب علي فعله حتى يظهر بشكل صحيح؟

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

المحلول

تم توضيح الطريقة الأنظف للقيام بذلك في وثائق Apple الرسمية، في قسم يسمى نشر طلبات الاختبار.فيما يلي التعليمات الدقيقة المقدمة لك في تلك الصفحة:


يجب أن يكون العمل الفني لـ iTunes الذي يراه المختبرون هو رمز التطبيق الخاص بك.يجب أن يكون هذا العمل الفني ملفًا بحجم 512 × 512 بتنسيق JPEG أو PNG iTunesArtwork.لاحظ أن الملف يجب ألا يكون لها امتداد.

بعد إنشاء ملف أيقونة تطبيقك، اتبع الخطوات التالية لإضافته إلى تطبيقك:

  1. افتح مشروعك في Xcode.
  2. في قائمة المجموعات والملفات، حدد مجموعة الموارد.
  3. اختر Project > Add to Project، وانتقل إلى ملف iTunesArtwork الخاص بك، وانقر فوق Add.
  4. في مربع الحوار الذي يظهر، حدد خيار "نسخ العناصر" وانقر فوق "إضافة".

لاحظ أن ملف PNG أو JPEG هو مجرد "iTunesArtwork"، بدون أي لاحقة.

إذا حاولت نسخ الملف إلى حزمة التطبيق بعد إنشائه، فسيؤدي ذلك إلى تعطيل توقيع التطبيق، وستحصل على خطأ تحقق عند محاولة مزامنته مع جهازك.تأكد من تضمين ملف العمل الفني في مجلد "Copy Bundle Resources"، ضمن هدف مشروعك في XCode (الخطوة 4 أعلاه).

نصائح أخرى

وإنشاء 512x512 بابوا نيو غينيا الرمز الخاص بك، تسميته "iTunesArtwork" (لا تمديد، لا علامات الاقتباس) وإضافته إلى المشروع الخاص بك تحت الموارد. ثم بناء.

ومزيد من التفاصيل هنا:

HTTP: // المطور .apple.com / مكتبة / دائرة الرقابة الداخلية / # الوثائق / كسكودي / المفاهيمي / ios_development_workflow / 000-مقدمة / introduction.html

لتسهيل الأمر على من يصلون إلى هذا المنشور، إليك التعليمات الفعلية (مباشرة من منشور المدونة المرتبط بالإجابة المقبولة).


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

  1. قم بإنشاء مجلد على سطح المكتب الخاص بك يسمى "العمل".افتح ذلك وقم بإنشاء مجلد آخر بداخله يسمى "Payload" (حساس لحالة الأحرف)
  2. انقل ملف iTunesArtwork الخاص بك إلى مجلد "العمل" وملف ‎.app الخاص بك إلى مجلد Payload.
  3. افتح Terminal وقم بتشغيل الأمر التالي:chmod -R 775 ~/Desktop/working/Payload
  4. انتقل إلى مجلد ProgName.app ضمن Payload.
  5. انقر نقراً مزدوجاً فوق الملف Info.plist.تأكد من وجود عنصر يسمى:SignerIdentity بقيمة:توقيع تطبيق نظام التشغيل Apple iPhone.إذا لم يكن هناك، إضافته.
  6. قم بسحاب كل شيء.قم بضغط مجلد iTunesArtwork وPayload.(لذا قم بضغط ما بداخل مجلد العمل)
  7. قم بإعادة تسمية الملف المضغوط ليصبح بالاسم الذي تريده، وبامتداد ipa.
  8. انقر نقرًا مزدوجًا للتثبيت باستخدام iTunes

والواقع، فمن الممكن لتوفير الرموز اي تيونز لبرامج اي فون المفرج مخصصة. انظر هذا للحصول على مزيد من المعلومات.

وسأضيف فقط تجربتي الأخيرة. كنت قد خدعت حول محاولة للحصول على بلدي مخصص التطبيق لتظهر في اي تيونز مع رمز (بدقة، iTunesArtwork). وأخيرا، وأنا مقتنع أنني اتبعت الإرشادات إلى 'T' ولكن فإنه لا يزال لا تظهر في عرض الشبكة. ومع ذلك، تم عرض العمل الفني الخاص بي بشكل صحيح في طريقة تدفق الغطاء. I حذف وإعادة تثبيت التطبيق الخاص بي من / الى اي تيونز دون جدوى. ثم تركت اي تيونز وإعادة تشغيل - وفويلا! - كان لي عمل فني الصحيح في جميع الأماكن. ويبدو أن هناك نوعا من التخزين المؤقت التي لا يتم إعادة تعيين في عرض الشبكة.

إذا كنت ترى مربع أسود بدلا منك أيقونة في اي تيونز، تأكد من أن نوع ملف iTunesArtwork في كسكودي ليس "image.png". إذا كان الأمر كذلك، في مرحلة بناء الموارد نسخة، سوف CopyPNGFile تحطم الملف الذي غير صحيحة باستثناء divices دائرة الرقابة الداخلية.

  1. افتح مشروعك في Xcode.
  2. انسخ ملف iTunesArtwork.png إلى مجلد المشروع.
  3. تحرير ملف iTuneArtwork.png وإزالة .png من iTunesArtwork.
  4. إنشاء بناء.

يمكنك رؤية الصورة على iTunes.

ورمز التطبيق يظهر الا في اي تيونز إذا تم توزيع التطبيق من خلال متجر التطبيقات.

وأفترض أنك تسأل عن مطور أو مخصصة بناء. تلك حصول على الأسود الرمز الافتراضي "A".

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