Flutter 应用程序图标在 Flutter_launcher_icons 的 ios 模拟器中没有更改

Posted

技术标签:

【中文标题】Flutter 应用程序图标在 Flutter_launcher_icons 的 ios 模拟器中没有更改【英文标题】:Flutter app icon does not change in ios simulator for flutter_launcher_icons 【发布时间】:2020-09-28 10:27:54 【问题描述】:

我用过

flutter_launcher_icons:^0.7.4 - https://alligator.io/flutter/app-icons/

并在我的 mac 中运行该命令。

重新启动应用程序后,我注意到应用程序图标没有改变。

但如果在 xcode 中打开并部署到设备/应用商店,应用图标会更新。

为什么ios模拟器不显示更新的应用图标?

【问题讨论】:

【参考方案1】:

尝试使用 XCode 检查图标映射。文件Contents.json 中可能有问题。调查更多:

    ios/Runner.xcworkspace 或项目ios/Runner.xcodeproj 上打开您的工作区。 在 XCode 中打开 Runner/Assets.xcassets,你会发现 this。 检查警告(如果出现)。要修复映射问题,还要检查您的 Flutter 项目基础文件夹中的 ios/Runner/Assets.xcassets/Contents.json 中的文件,并查看映射是否正确。 不要忘记重置模拟器的缓存,这样新图标也会出现在任务菜单中。

【讨论】:

以上是关于Flutter 应用程序图标在 Flutter_launcher_icons 的 ios 模拟器中没有更改的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 动态更改应用程序启动图标

Flutter 在推送通知上显示应用程序图标徽章

不允许操作(在项目“Pods”的目标“path_provider”中)

在 Flutter 包中使用自定义图标字体显示问号而不是自定义图标

Flutter:忽略图标的空间

Flutter - 推送通知到达时在应用程序图标上显示徽章编号