Я знаю, что этот вопрос задают много, и у меня все еще возникают проблемы с отображением значков в моем приложении на ios и android после обновления моих платформ.
cordova --version | 9.0.0 (cordova-lib@9.0.1)
cordova platforms | android 8.1.0 ios 5.0.1
После этого https://cordova.apache.org/docs/en/latest/config_ref/images.html моей первой попыткой было добавить: <icon src="res/icon.png" />
После создания приложения я вижу изображения Images.xcassets/AppIcon.appiconset
. Но изображения не сохраняются в приложении.
Затем я сгенерировал все необходимые размеры значков и загрузил их в res/icon/android
и res/icon/ios
, а затем добавил следующие ссылки на значки на config.xml
из руководство выше.
Запустите cordova build ios
, а затем я вижу папку изображений Images.xcassets/AppIcon.appiconset
. Однако мой значок все еще не установлен, когда я запускаю приложение в симуляторе.
Когда я запускаю cordova build android
, я получаю сообщение об ошибке сборки: AAPT: error: resource mipmap/ic_launcher (aka com.project.mine:mipmap/ic_launcher) not found.
Есть идеи?
Изменить: если я попал в Xcode General -> App Icon Source и щелкнул стрелку, чтобы получить доступ к значку приложения. Я вижу возможность вручную перетащить все мои значки в нужное место. Я вижу, что на всех моих значках есть предупреждение: «Набор значков приложения« AppIcon »имеет 22 неназначенных дочерних элемента». Похоже, я могу изменить размер своих изображений вручную и правильно их перетащить.
Интересно, есть ли c автоматический способ сделать это?