Я загружаю приложение в iTunes с Xcode 9.0... Эта ошибка отображается на последнем шаге. Как это решить? Значок 1024x1024px присутствует в списке моих значков
Как решить "Отсутствующий значок маркетинга. Приложения для iOS должны включать 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
Подсказка: значок [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.