Отсутствует значок маркетинга

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).

JOG
источник
Вы пытались перетащить значок PNG 1024x1024px?
Итачи Учиха
Может быть, это поможет вам developer.apple.com/app-store/marketing/guidelines/#appstore
Итачи Учиха,
2
Нет, это не твой комплект. Убедитесь, что значок, который вы загрузили в iTunesConnect, не содержит альфа-канала
Paulw11,
@ Paulw11 Я удалил альфа-версию, подобную этой stackoverflow.com/a/38256612/237509, и повторно загрузил, но после отправки я все еще получаю то же сообщение.
JOG
@DSDharma да, я пробовал перетаскивать как в «Не назначено» в Xcode, но он не реагирует на перетаскивание, так и в iTunes Connect в отправке приложения, чтобы повторно загрузить туда значок, но безуспешно.
JOG

Ответы:

142

Решено добавлением в проект значка iOS Marketing 1024pt.

Вариндер Сингх iPhone Dev
источник
9
В моем случае он был назван «App Store iOS», а не «iOS Marketing», но по-прежнему значок находится в самом конце списка и является единственным с таким размером, поэтому не должно быть путаницы.
TGO
2
Это должен быть принятый ответ. Такая же проблема возникает с официальным выпуском Xcode 9. Это не ошибка, Apple просто требуется еще 1 формат значков для недавно разработанного App Store.
Мануэль
1
К вашему сведению. Если вы также разрабатываете для 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
Но у меня все еще есть предупреждение!
arniotaki
1
Кто сказал Apple, что перетаскивание должно быть единственным вариантом выполнения операции? Я смотрел на контекстное меню 30 минут, пока не прочитал этот ответ. Спасибо!
Anthares
33

Проблема, похоже, заключается в отправке двоичного файла, который был создан с использованием бета-версии Xcode. Используйте выпущенную версию Xcode при отправке сборок в App Store.

Джереми Шоу
источник
1
Добавление маркетингового значка является обязательным, и этот ответ предоставляет лишь временное решение.
Виктор Малый
37
Теперь у меня есть семя XCode 9 GM (не бета-версия), и у меня возникает эта проблема.
Crag
6
@Crag в XCode 9 GM, внутри AppIcon в Assets, вы найдете значок в конце. В моем случае это называлось «Магазин приложений», а не «Маркетинг iOS», как на скриншоте в ответе Вариндера.
TGO
1
@TGO У меня есть файл Contents.json в этой папке с "idiom": "ios-marketing", но имя файла не установлено ... Я создаю через Кордову, поэтому я бы предпочел не устанавливать его вручную, так как Я
Crag
1
@ Крэг извини, если я не понял. Скриншот того, что я имел в виду . Размытые нерелевантные части. Но да, вы также можете редактировать json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO
15

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

Убедитесь, что флажок «Прозрачность» снят, когда вы экспортируете изображение PNG из Photoshop. Очевидно, это проблема, даже если изображение не имеет прозрачности.

Снимите флажок прозрачности в Photoshop

Это сработало для меня.

Благодаря ответу Хаммуда в разделе « Как решить проблему с отсутствующим значком маркетинга. Приложения iOS должны включать разрешение 1024x1024 пикселей».

ЭльБрм
источник
Спасибо! Наконец-то сработало и у меня. Никогда бы не догадался, что (:
Зевс
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), архивирование, загрузка как обычно
ow3n
источник
6

Рекомендации по значкам приложений изменились с выпуском новых iPhone X, iOS 11 и Xcode 9.

Новый значок App Store должен быть добавлен в проект в Xcode 9 размером:

1024 пикселей × 1024 пикселей (1024 пикселей × 1024 пикселей @ 1x)

Надеюсь это поможет.

Ссылка: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

Примечание. На сегодняшний день технические вопросы и ответы QA1686 - Значки приложений на iPhone, iPad и Apple Watch не обновлялись с учетом этого требования.

Мустафа
источник
4

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

Добавив рекламное изображение в .xcassets, AppIcon исправил предупреждение.

Esqarrouth
источник
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в файловую систему.

Толгатаски
источник
Привет, user3585515! Добро пожаловать в Stack Overflow! Вы можете добавить это как отдельный вопрос и ответить на него сами, если хотите.
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.

Анил Гупта
источник