使用颤振未显示iOS应用程序图标

Posted

技术标签:

【中文标题】使用颤振未显示iOS应用程序图标【英文标题】:iOS app icon not showing up using flutter 【发布时间】:2020-10-10 22:53:00 【问题描述】:

我已经尝试了很多方法和修复,但我的应用程序图标仍然没有显示。我正在使用颤振,我使用了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.

这是我的资产目录应用程序图标,如下所示:

【问题讨论】:

尝试将ios 属性设置为true,并尝试从Xcode 运行它。 @SamiHaddad 很抱歉没用 在 Xcode 中点击你的 Project > Target > Build Settings > Asset Catalog App Icon Set Name,值是多少? @SamiHaddad查看帖子,我添加了值的截图。 值好像是空的,编辑Asset Catalog App Icon Set Name的值并设置为AppIcon,确保3个值发生变化。 【参考方案1】:

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

【讨论】:

以上是关于使用颤振未显示iOS应用程序图标的主要内容,如果未能解决你的问题,请参考以下文章

颤振推送通知图像未在所有设备上显示

颤振显示空白十字 (X) 图标

在某些版本的 android 上显示颤振应用程序图标的问题

FLUTTER -iOS 中最近应用程序中的默认颤振图标

Apple App Store 在 iOS 7 中未显示正确的图标

ios 应用程序图标未显示并且名称丢失为啥?