Отсутствует значок маркетинга - iOS Cordova
Я получаю эту ошибку при загрузке в AppStore:
Приложения iOS должны включать значок маркетинга 1024x1024px в формате PNG. Приложения, которые не включают значок маркетинга, не могут быть отправлены для просмотра приложений или бета-версии приложений.
Ответы
Ответ 1
Основываясь на других ответах здесь, я считаю, что полный ответ:
Если вы сделали cordova platform update ios
, он отобразит последнюю стабильную версию, 4.4.0 на сегодняшний день, которая не знает, чтобы добавить запись для значка магазина приложений.
Итак, что вам нужно сделать:
cordova platform rm ios
cordova platform add [email protected]
и добавьте указанную выше строку в config.xml
с небольшой модификацией - используйте JPEG, чтобы избежать "Значок App Store в каталоге активов в" appname.app "не может быть прозрачным и не содержать альфа-канал":
<icon height="1024" width="1024" src="icons/ios/icon-1024.jpg" />
Как только стабильная версия станет выше 4.5.1, не заставляйте эту "старую" версию!
Чтобы проверить версию платформы iOS, найдите эту строку в config.xml
:
<engine name="ios" spec="~4.5.1" />
Внимание! от 4.5.0 и дальше плагин 'cordova-plugin-console' не поддерживается и не требуется. Вы должны удалить его для успешной сборки:
cordova plugin rm cordova-plugin-console
Ответ 2
Обновить до последней версии cordova-ios: 4.5.1 и зарегистрировать значок маркетинга в файле config.xml
<icon height="1024" width="1024" src="icons/ios/icon-1024.png" />
Ссылка: https://github.com/apache/cordova-ios/pull/337
Ответ 3
Откройте Xcode = > Перетащите значок своего приложения в Ресурсы/Картинки .xcassets/Appicon = > Удалите с вас прозрачность image = > Используйте только буквы для имени. например: appstore.png
скриншот
Ответ 4
Для меня мне это понравилось.
Сначала измените размер значка на 1024x1024, в ваш проект /resources/icon.png.
Затем запустите это в своем терминале.
ionic cordova plugin save
ionic cordova platform rm ios
ionic cordova platform add ios
Наконец, платформа IOS построена успешно и автоматически модифицирует файл config.xml.
В config.xml вы увидите <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" />
. Затем повторите попытку загрузки своего проекта в AppStore.