Значок приложения 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.