При попытке отправить мое приложение iTunes Connect сообщает

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

У меня есть PNG 1024x1024px в моем представлении в iTunes Connect в разделах Общая информация о приложении и Значок приложения. Думаю, они хотят, чтобы я добавил его как актив в пакет в Xcode. Но когда я перетаскиваю свой PNG в этот неназначенный заполнитель, ничего не происходит.

Unassigned placeholder for Marketing 1024x PNG

This error started appearing after WWDC 2017 and I installed XCode 9 Beta. This issue is occuring in Version 8.3.1 (8E1000a) too though.

JOG

Ответов: 11

Ответы (11)

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

Если вы создаете приложение IOS из Unity, выполните эти шаги:

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

В соответствии с новыми рекомендациями для XCode 9: нам нужно перетащить новый значок размером 1024pt в новый доступный элемент значка с именем «App Store iOS 1024pt» в наборе изображений AppIcon.

enter image description here

ВАЖНО: обязательно используйте значок без альфа / прозрачности

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

Ссылка для справки: https://help.apple.com/xcode/mac/current/#/ dev4b0ebb1bb

Рекомендации по значкам приложений изменились с выпуском новых 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 не обновлены с учетом этого требования.

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

Проблема также может быть в других иконках. Я создал значок 1024 без альфа-канала, но это не помогло. Затем я удалил все значки и снова загрузил их. Это помогло.

В Xcode 8:
Найдите каталог с набором значков, поместите сюда подготовленный файл (например, Icon-Marketing.png) и добавьте следующее в Contents.json

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

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

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

Я отправлял обновление приложения iOS в магазин приложений Apple. Я обнаружил следующую ошибку: Отсутствует значок маркетинга. Приложения iOS должны содержать маркетинговый значок 1024x1024px в формате PNG. Приложения, не содержащие значка маркетинга, не могут быть отправлены на проверку приложения или бета-версию приложения

Согласно новой директиве Apple в xcode 9, нам нужно добавить поддержку значка «App Store iOS». Поэтому я добавил в приложение значок 1024x1024pt. Приложение отправлено в App Store.

Как добавить "1024 значка приложения" в sys cordova?

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


командная строка:

cordova prepare ios

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

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

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

Uncheck the transparency checkbox in Photoshop

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

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

2022 WebDevInsider