Как решить " отсутствует значок маркетинга. приложения iOS должна включать в себя 1024x1024px"
я загружаю приложение в iTunes из Xcode 9.0...Эта ошибка отображается на последнем шаге. Как это решить? 1024x1024px значок присутствует в моем списке иконок
7 ответов:
теперь нам нужно добавить новый значок в наш проект с размером 1024X1024. Пожалуйста см. ниже-прикрепленное изображение. Этот вопрос был взят из WWDC 2017.
Примечание: - не загружайте и не используйте бета-версию (mac os или Xcode) для загрузки приложений. Согласно рекомендации Apple. Я уже получил письмо от Apple об этом.
для XCode 9: нам нужно перетащить новый значок с размером 1024pt новый доступный значок с именем "App Store iOS 1024pt"под набором изображений AppIcon.
обязательно используйте значок в формате PNG без Альфа / прозрачности. спасибо @Hammoud для обмена опытом прозрачности !
после выполнения этого материала это предупреждение должно исчезнуть, и вы должны быть в состоянии увидеть что-то вроде этот.
Удачи В Кодировании !
Я застрял на этой проблеме около 2 часов. У меня был значок, присутствующий в моем списке значков, но он продолжает терпеть неудачу. Проблема заключалась в том, что в PNG был включен альфа-канал. Откройте photoshop и сохраните изображение без alhpa/прозрачности.
решение найдено по: https://forums.developer.apple.com/thread/86829
нажмите маленькую серую круговую стрелку рядом с источником значков приложений, чтобы перейти к экрану перетаскивания значков.
затем перейдите к нижней части и перетащите новый значок 1024 в слот 1024
подсказка: ваш iTunesArtwork@2x.png значок-это то же самое, что и это требование, и у вас уже есть, потому что вы уже используете его в магазине приложений через iTunes Connect
во-первых, следуйте решению @Sukeshj.
Если решение @Sukeshj не работает, и вы используете CocoaPods для управления проектами, это может быть ключевым моментом.
моя среда: XCode 9.1 CocoaPods 1.2.1
найти {porject} / Pods / целевые файлы поддержки / Pods - {porjectname} / Pods - {porjectname}-resources.sh в Xcode, и изменить последний кусок кода, как это:
до изменения:
printf "%s" "${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" "${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
попробуйте архивировать свой проект и загрузить его снова, надеюсь, это поможет.
его обязательным для добавления значка приложения размером 1024*1024 в Image asset для Xcode 9 или более поздней версии. Другие мудрые, это даст следующее сообщение об ошибке после загрузки сборки в магазине приложений. Поэтому, пожалуйста, не забудьте добавить значок приложения в Image asset перед загрузкой приложения.
уважаемый разработчик, мы обнаружили одну или несколько проблем с вашей недавней доставкой для "CarPal". Ваша доставка прошла успешно, но вы можете исправить следующие проблемы в следующей доставке: отсутствует значок маркетинга-приложения iOS должны включите значок маркетинга 1024x1024px в формате PNG. Приложения, не включающие значок маркетинга, не могут быть отправлены на проверку приложений или бета-проверку приложений. После устранения неполадок можно использовать Xcode или загрузчик приложений для загрузки нового двоичного файла в iTunes Connect.
если вы используете
Cordova
тогда фреймворк:
- создать файл значка с
height=1024px
иwidth=1024px
. Вы можете назвать файл какicon-1024.png
- поместите этот значок в папку
res/icon/ios/
пишем следующий код .
<platform name="ios"> <icon height="1024" src="res/icon/ios/icon-1024.png" width="1024" /> </platform>
откройте терминал / командную строку, затем
cd
в корневой каталог вашего проекта и выполните следующую команда:cordova prepare ios --verbose
- это будет копировать
icon-1024.png
файл в нужное место (platforms/ios/YourProjectName/Images.xcassets/AppIcon.appiconset/
)