Відсутні маркетинг значок


141

Коли я намагаюся подати свою програму, говорить iTunes Connect

Відсутні маркетинг значок. Додатки для iOS повинні містити піктограму з маркетингу 1024x1024px у форматі PNG. Програми, що не містять піктограму маркетингу, не можна надсилати до огляду додатків або бета-версії.

У мене є зображення PNG 1024x1024px в iTunes Connect, під General App Informationі під App Icon. Тож я думаю, вони хочуть, щоб я додав його як актив у комплект, у Xcode. Але коли я перетягую свій PNG до цього Unassignedзаповнювача, нічого не відбувається.

Непризначений заповнювач для маркетингу 1024x PNG

Ця помилка почала з’являтися після WWDC 2017, і я встановив XCode 9 Beta. Ця проблема виникає і у версії 8.3.1 (8E1000a).


Ви намагалися перетягнути значок PNG 1024x1024px?
Ітачі Учіха


2
Ні, це не ваш пакет. Переконайтесь, що піктограма, яку ви завантажили в iTunesConnect, не містить альфа-каналу
Paulw11,

@ Paulw11 я видалив альфу, як це stackoverflow.com/a/38256612/237509, і перезавантажився, але після подання я все одно отримую те саме повідомлення.
JOG

@DSDharma так. Я спробував перетягнути і перетягнути як "Непризначений" у Xcode, але він не реагує на перетягування та перетягування, а також на iTunes Connect у поданні програми, щоб перезавантажити значок там, але успіху не було.
JOG

Відповіді:


142

Вирішено, додавши піктограму iOS Marketing 1024pt у проект


9
У моєму випадку він був названий "App Store iOS" на відміну від "iOS Marketing", але все-таки значок знаходиться в самому кінці списку і єдиний з таким розміром, тому не повинно виникати плутанини.
TGO

2
Це має бути прийнятою відповіддю. Ця ж проблема трапляється і з офіційним випуском Xcode 9. Це не помилка, Apple просто потребує ще 1 формат значків для нещодавно розробленого App Store.
Мануель

1
FYI. Якщо ви також розробляєте для Android, ви вже будете мати цей розмір, тому вам не потрібно буде його створювати.
Міхей Монтоя

1
Як додати значок iOS Marketing до списку в appIcon? У мене його немає в списку, але магазин додатків все ще вимагає цього. : /
Luckylooke

Це мені допомагає. Але я вважаю, що було б правильно, якби валідація розповіла про відсутність інформації, якої вона не була в моєму випадку.
Арсен

78

Відповідно до нових вказівок для XCode 9 : нам потрібно перетягнути нову піктограму розміром 1024pt новий доступний елемент значка під назвою "App Store iOS 1024pt" під набором зображень AppIcon.

введіть тут опис зображення

ВАЖЛИВО: Обов’язково використовуйте піктограму без альфа-прозорості

Після цього попередження пропаде, і ви зможете успішно подати двійковий файл Apple на розгляд.

Посилання: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb


1
Я все ще маю попередження, хоча!
арніотакі

1
Хто сказав Apple, що перетягування повинно бути єдиним варіантом для виконання операції? Я дивився на контекстне меню 30 хвилин, поки не прочитав цю відповідь. Дякую!
антура

33

Схоже, проблема полягає у поданні двійкового файлу, який був побудований за допомогою бета-версії Xcode. Використовуйте випущену версію Xcode під час подання збірок в App Store.


1
Додавання маркетингової іконки є обов'язковим, і ця відповідь дає лише тимчасове вирішення.
Віктор Малий

37
Зараз у мене є насіння XCode 9 GM (не бета-версія), і я отримую це питання.
Crag

6
@Crag в XCode 9 GM, всередині AppIcon в Assets, ви знайдете піктограму в кінці. У моєму випадку це називалося "App Store", а не "iOS Marketing", як на скріншоті у відповіді Varinder.
TGO

1
@TGO Я маю файл Contents.json у цій папці з "idiom": "ios-marketing", але ім'я файлу не встановлено ... Я будую через Кордову, тому я не бажаю встановлювати це вручну як Я його підірву ...
Crag

1
@ Crag вибачте, якщо я не зрозумів. Знімок екрана до того, що я мав на увазі . Розмиті неактуальні частини. Але так, ви також можете редагувати json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO

15

Для людей, які все ще стикаються з проблемами після додавання нової піктограми додатка:

Переконайтесь, що прапорець "Прозорість" не знімається, коли ви експортуєте зображення PNG з Photoshop. Мабуть, це проблема, навіть якщо зображення не має прозорості.

Зніміть прапорець у програмі Photoshop

Це працювало для мене.

Завдяки відповіді Хаммуда в розділі Як вирішити "Відсутня піктограма маркетингу. Програми iOS повинні містити 1024x1024px"


Дякую! Нарешті працював і для мене. Ніколи б не здогадався про це (:
Зевс

15

У Xcode 8:
Знайдіть каталог своїх наборів іконок, покладіть сюди підготовлений файл (наприклад, «Icon-Marketing.png») та додайте наступне до Contents.json

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}

7

Якщо ви створюєте додаток IOS від Unity, виконайте наступні дії :

  1. У проекті Xcode перейдіть до Unity-iPhone> Images.xcassets> AppIcon
  2. Прокрутіть донизу
  3. Перетягніть значок 1024x1024
  4. Збірка (CMD + B), архівування, завантаження як завжди

6

Настанови щодо значків додатків змінилися з випуском нових iPhone iPhone, iOS 11 та Xcode 9.

До проекту слід додати нову піктограму App Store у розмірі Xcode 9:

1024px × 1024px (1024pt × 1024pt @ 1x)

Сподіваюся, це допомагає.

Довідка: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

Примітка. На сьогоднішній день технічні запитання QA1686 - піктограми додатків на iPhone, iPad та Apple Watch не оновлювались з цією вимогою.


4

Я використовую бета-3 і отримую попередження лише після завантаження. Я завантажив двійковий файл для тестового польоту, а не випуск.

Додавши маркетинговий образ у .xcassets, AppIcon виправив попередження.


3

Як додати "1024 значок програми" у sys cordova?

редагувати конфігураційний файл:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

командний рядок:

cordova prepare ios

Не забудьте фактично додати файл res/icon/ios/icon-1024.pngдо файлової системи.


Привіт користуваче3585515! Ласкаво просимо до переповнення стека! Ви можете додати це як окреме запитання, про яке він увімкнено, і відповісти на нього самостійно, якщо вам подобається.
JOG

спасибі. Я посилаю тепер питання і відповідь stackoverflow.com/questions/46875315 / ...
tolgatasci

0

Проблема може бути і в інших значках. Я створив піктограму 1024 без альфа-каналу, але це не допомогло. Потім я видалив усі піктограми і знову завантажив її. Це допомогло.


0

Я надсилав оновлення програми iOS в магазин додатків Apple. Я знайшов помилку нижче: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

Відповідно до нового керівного рядка Apple в xcode 9, нам потрібно додати підтримку піктограми "App Store iOS". Тому я додав до піктограми програми 1024x1024pt. Додаток подається в App Store.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.