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

Я загружаю приложение в iTunes с Xcode 9.0... Эта ошибка отображается на последнем шаге. Как это решить? Значок 1024x1024px присутствует в списке моих значков

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

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

Ответ 1

Теперь нам нужно добавить новый значок в нашем проекте размером 1024х1024. См. Ниже прикрепленное изображение. Этот вопрос был рассмотрен с WWDC 2017.

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

Примечание. - Не загружайте и не используйте бета-версию (mac os или Xcode) для загрузки приложения. По рекомендации Apple. Я уже получил от Apple сообщение об этом.

Ответ 2

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

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

Обязательно используйте значок в формате PNG без альфа/прозрачности. Благодаря @Hammoud для обмена опытом прозрачности!

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

Счастливое кодирование!

Ответ 3

Я застрял в этой проблеме около 2 часов. У меня была иконка, присутствующая в списке моих значков, но она продолжает терпеть неудачу. Проблема заключалась в том, что PNG поддерживает альфа-канал. Откройте Photoshop и сохраните изображение без alhpa/transparent.

Решение найдено по адресу: https://forums.developer.apple.com/thread/86829

Ответ 4

Нажмите маленькую стрелку серого круга рядом с иконками приложений, чтобы перейти к экрану перетаскивания значка.

Нажмите маленькую стрелку рядом с иконкой приложения, чтобы перейти к экрану перетаскивания значка. Затем перейдите к снизу и перетащите новый значок 1024 в 1024 слот

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

Затем перейдите в нижнюю часть и перетащите новый значок 1024 в слот 1024

Подсказка: значок [email protected] - это то же самое, что и это требование, и у вас уже есть это, потому что вы уже используете его в App Store через iTunes Connect

Ответ 5

Сначала следуйте решению @Sukeshj.

Если решение @Sukeshj не работает, и вы используете CocoaPods для управления проектами, это может быть ключевым моментом.

Моя среда: XCode 9.1 CocoaPods 1.2.1

Найти {porject}/Pods/Target Support Files/Pods- {porjectname}/Pods- {porjectname} -resources.sh в Xcode и изменить последний фрагмент кода следующим образом:

перед изменением:

printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-
format human-readable-text --notices --warnings --platform 
"${PLATFORM_NAME}" --minimum-deployment-target 
"${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --
compress-pngs --compile 
"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"

fi

после изменения:

printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-
format human-readable-text --notices --warnings --platform 
"${PLATFORM_NAME}" --minimum-deployment-target 
"${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --
compress-pngs --compile 
"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-
icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-
plist "${BUILD_DIR}/assetcatalog_generated_info.plist"

fi

Попробуйте заархивировать свой проект и загрузить его снова, надеюсь, что это поможет.

Ответ 6

Обязательно добавить значок приложения размером 1024 * 1024 в качестве изображения для Xcode 9 или более поздней версии. В другом случае это приведет к следующей ошибке после загрузки сборки в магазин приложений. Поэтому перед загрузкой приложения обязательно добавьте значок приложения в ресурс изображения.

Уважаемый разработчик, Мы обнаружили одну или несколько проблем с вашей недавней доставкой для "CarPal". Ваша поставка прошла успешно, но вы можете исправить следующие проблемы при следующей поставке: Missing Marketing Icon. Приложения iOS должны включать значок маркетинга 1024x1024px в формате PNG. Приложения, которые не включают значок маркетинга, не могут быть отправлены для просмотра приложений или бета-версии приложения. После того как вы исправили проблемы, вы можете использовать Xcode или Application Loader для загрузки нового бинарного файла в iTunes Connect.