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


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
К вашему сведению. Если вы также разрабатываете для 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), архивирование, загрузка как обычно

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 исправил предупреждение.


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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.