Значок приложения Cordova для iOS всегда показывает значок по умолчанию на iPad OS 13.7

Каковы правильные размеры / настройки значка в "Открыть представление приложений" в iPad OS 13.7?

Значок в кружке нельзя заменить на config.xml с Cordova v9.0.0 на скриншоте.

просмотр иконок в XCODE

config.xml

       ...

<platform name="ios">
        <preference name="Orientation" value="all" />
        <preference name="BackupWebStorage" value="none" />
        <icon height="88" src="res/ios/icon-88.png" width="88" />
        <icon height="48" src="res/ios/icon-48.png" width="48" />
        <icon height="55" src="res/ios/icon-55.png" width="55" />
        <icon height="196" src="res/ios/icon-98@2x.png" width="196" />
        <icon height="172" src="res/ios/icon-86@2x.png" width="172" />
        <icon height="1024" src="res/ios/icon-1024.png" width="1024" />
        <icon height="20" src="res/ios/icon-20.png" width="20" />
        <icon height="30" src="res/ios/icon-30.png" width="30" />
        <icon height="180" src="res/ios/icon-60@3x.png" width="180" />
        <icon height="60" src="res/ios/icon-60.png" width="60" />
        <icon height="120" src="res/ios/icon-60@2x.png" width="120" />
        <icon height="76" src="res/ios/icon-76.png" width="76" />
        <icon height="152" src="res/ios/icon-76@2x.png" width="152" />
        <icon height="167" src="res/ios/icon-83.5@2x.png" width="167" />
        <icon height="40" src="res/ios/icon-40.png" width="40" />
        <icon height="80" src="res/ios/icon-40@2x.png" width="80" />
        <icon height="57" src="res/ios/icon.png" width="57" />
        <icon height="114" src="res/ios/icon@2x.png" width="114" />
        <icon height="72" src="res/ios/icon-72.png" width="72" />
        <icon height="144" src="res/ios/icon-72@2x.png" width="144" />
        <icon height="29" src="res/ios/icon-small.png" width="29" />
        <icon height="58" src="res/ios/icon-small@2x.png" width="58" />
        <icon height="87" src="res/ios/icon-small@3x.png" width="87" />
        <icon height="50" src="res/ios/icon-50.png" width="50" />
        <icon height="100" src="res/ios/icon-50@2x.png" width="100" />
...

versions

       "cordova": "^9.0.0"
"cordova-android": "^6.4.0"
"cordova-ios": "^6.1.0"
MACOS v10.15.4
Xcode v10.15.0

строить $ cordova build ios

2 ответа

Я видел, что изменения только файла config.xml недостаточно, чтобы значок отличался от значка по умолчанию. Собственно, на платформах ios я вижу, что изменение config.xml вообще не влияет.

Я создал набор значков из своего собственного изображения с помощью этого инструмента: https://makeappicon.com/ . При этом создаются разные изображения и файл .json. Вам понадобится содержимое AppIcon.appiconset.

В папке вашего проекта перейдите в папку Platforms/ios//Images.xcassets/AppIcon.appiconset.

Вы можете удалить эту папку и вставить ту, которую скачали ранее.

У меня это сработало, у меня есть новый значок, и я протестировал его на iPad10 и iPhone14.

Оказывается , что настройка значка выше работает после того, как я установил приложение на другое устройство iOS. Похоже, что ранее установленное приложение кешировало значок в iPadOS 13.7.

Другие вопросы по тегам