Отсутствует значок маркетинга - 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.