iOS应用程序图标在使用Flutter时未显示

3

我尝试了很多方法和修复措施,但我的应用程序图标仍然没有显示。我正在使用flutter并且我使用了flutter_launcher_icons包,但仍然无效。

这是我的pubspec.yaml dev_depend:

dev_dependencies:
  flutter_launcher_icons: "^0.7.3"
  flutter_test:
    sdk: flutter

以下是配置内容:

flutter_icons:
  android: "launcher_icon"
  ios: "AppIcon"
  image_path_ios: "assets/icon/icon.png"
  image_path: "assets/icon/icon.png"

以下是我的AppIcon文件 这里输入图片描述

这是我的flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.20.0-1.0.pre.118, on Mac OS X 10.15.5 19F101, locale en-US)
 
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[!] IntelliJ IDEA Community Edition (version 2018.2.5)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

这是我的资产目录应用程序图标:

进入图片描述


@SamiHaddad 很抱歉那个没有起作用。 - SSM
1
在 Xcode 中,单击您的项目 > 目标 > 构建设置 > 资源目录应用程序图标集名称,该值是什么? - Sami Haddad
你也可以在“通用”>“应用图标和启动图像”>“应用图标源”中进行设置。 - Sami Haddad
你是否执行了 flutter pub run flutter_launcher_icons:main 命令来为每个平台创建图标? - Claudio Redi
@SamiHaddad 谢谢,你的修复起作用了 :) - SSM
显示剩余3条评论
2个回答

2
感谢@SamiHaddad的帮助,我错过了在Xcode中Runner文件的常规部分将AppIcon设置为Asset Catalog App Icon Set Name。这解决了我的问题。

0

当依赖项无法工作时,我在iOS上通过手动更改使其适用于我:

  1. 我生成了应用程序图标,需要通过网站(appicon.co)进行手动图标更改
  2. 在解压缩zip文件后,我在其中找到了一个名为Assets.xcassets的文件夹中的Image文件夹
  3. 我在Assets.xcassets文件夹中找到了Appicon.appiconset文件夹
  4. 我将该Appicon.appiconset文件夹替换为iOS/runner/Assets.xcassets/Appicon.appiconset文件夹
  5. Flutter pub get
  6. Flutter Run

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接