Замених всичките си активи с икони в моя проект за изпълнение на XCode, както AppIcon, така и LaunchImage. Иконата за трептене по подразбиране обаче все още се появява, когато прекарам пръст нагоре в iOS, за да покажа отворените приложения. Има ли друго място, което трябва да търся, където се използва иконата по подразбиране?
Иконата на Flutter по подразбиране се показва в iOS при плъзгане нагоре, за да се покажат отворени приложения
Отговори (3)
Плъгинът flutter_launcher_icons
в комбинация с рестартиране на телефона (тъй като иконата беше кеширана в телефона) беше поправен за мен.
person
Andris
schedule
21.10.2020
Рестартирането на телефона е това, което го направи за мен в iOS.
- person Marc Alexander; 04.08.2021
Трябва да използвате flutter_launcher_icons, за да форматирате правилно иконата на приложението си и да я разпространите навсякъде.
Копирайте и поставете вашата икона тук: assets/icon/icon.png
След това в pubspec.yaml
:
dev_dependencies:
flutter_launcher_icons: "^0.7.3"
flutter_icons:
android: "launcher_icon"
ios: true
image_path: "assets/icon/icon.png"
След това в командния ред:
flutter pub get
flutter pub run flutter_launcher_icons:main
И сте готови
person
Baptiste Arnaud
schedule
06.11.2019
Добре, пробвах го, същият резултат. Иконите са добри навсякъде, с изключение на едно място... все още са по подразбиране.
- person Jeff Andrews; 06.11.2019
Решението е правилно, само стъпките са малко променени поради еволюцията на плъгина =› pub.dev/packages/flutter_launcher_icons
- person ronline; 17.09.2020
Имах същия проблем. Пусках го в симулатор.
- Изтрих приложението
- рестартира симулатора
- Стартира програмата отново и беше поправена.
person
Uresti
schedule
12.11.2019
Видях същия проблем с физическо устройство. Преинсталирането на приложението показа старата икона. Вероятно е кеширано и съпоставено с идентификатора на приложението. Рестартирането на устройството свърши работа.
- person Gabe Johnson; 23.01.2020