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

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

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

У меня есть PNG 1024x1024px в моем представлении в iTunes Connect под General App Information и App Icon. Поэтому я предполагаю, что они хотят, чтобы я добавил его в качестве Asset для пакета, в Xcode. Но когда я перетаскиваю PNG в этот заполнитель Unassigned, ничего не происходит.

Нераспределенный заполнитель для маркетинга 1024x PNG

Эта ошибка начала появляться после WWDC 2017, и я установил XCode 9 Beta. Эта проблема также возникает в версии 8.3.1 (8E1000a).

Ответ 1

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

Ответ 2

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

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

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

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

Ссылка ссылки: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb

Ответ 3

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

Ответ 4

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

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

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

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

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

Ответ 5

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

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

Ответ 6

Рекомендации по значкам приложений изменились с выпуском новых iPhons X, 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/

Примечание. На сегодняшний день Технические Q & A QA1686 - Иконки приложений на iPhone, iPad и Apple Watch не были обновлены с помощью этого требование.

Ответ 7

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

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

Ответ 8

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

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

Ответ 9

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

изменить конфигурационный файл:

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

:

cordova prepare ios

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

Ответ 10

Я отправил обновление приложения 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.

Ответ 11

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