uni-app cli方式打包,ios下后台运行列表的小图标显示默认图标

uni-app cli方式打包,ios下后台运行列表的小图标显示默认图标

产品分类:
uniapp/App

PC开发环境操作系统:
Windows

PC开发环境操作系统版本号:
wind11

手机系统:
iOS

手机系统版本号:
iOS 14

手机厂商:
苹果

手机机型:
iphonex

页面类型:
vue

vue版本:
vue3

打包方式:
云端

项目创建方式:
CLI

CLI版本号:
3.0.0-3090920231225001

示例代码:

cli方式打包,ios下后台运行列表的小图标显示默认图标(就是关闭进程时的小图标,有的手机是按两次home键,有的是底部上划)

操作步骤:

cli方式打包,ios下后台运行列表的小图标显示默认图标(就是关闭进程时的小图标,有的手机是按两次home键,有的是底部上划)

预期结果:

显示res文件夹内的logo图标

实际结果:

ios下后台运行列表的小图标显示默认图标

bug描述:

cli方式打包,ios下后台运行列表的小图标显示默认图标(就是关闭进程时的小图标,有的手机是按两次home键,有的是底部上划)

![](https://ask.dcloud.net.cn/uploads/questions/20240109/90x90_29de4fc30d8e7c2f0b8945abad8f2334.jpg)
![](https://ask.dcloud.net.cn/uploads/questions/20240109/90x90_ddd14967650fd233f7804cd07cab6054.jpg)

更多关于uni-app cli方式打包,ios下后台运行列表的小图标显示默认图标的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

没理解你说的是什么图标,请提供下截图。 首先确保桌面图标是否正确?请尝试重启手机看是否还存在此问题。

更多关于uni-app cli方式打包,ios下后台运行列表的小图标显示默认图标的实战教程也可以访问 https://www.itying.com/category-93-b0.html


图片已经更新

回复 b***@163.com: 看起来是缺少部分分辨率图标。确保manifest.json的App图标配置中所有分辨率图标都配置正确。

在 uni-app 中使用 CLI 方式打包 iOS 应用时,如果后台运行列表的小图标显示为默认图标,通常是因为没有正确配置应用的图标资源。以下是一些可能的解决方案:

1. 确保图标资源正确配置

manifest.json 文件中,确保已经正确配置了应用的图标资源。例如:

{
  "app-plus": {
    "icons": {
      "ios": {
        "appstore": "static/icons/icon-1024.png",
        "iphone": {
          "20x20": "static/icons/icon-20.png",
          "29x29": "static/icons/icon-29.png",
          "40x40": "static/icons/icon-40.png",
          "58x58": "static/icons/icon-58.png",
          "60x60": "static/icons/icon-60.png",
          "76x76": "static/icons/icon-76.png",
          "80x80": "static/icons/icon-80.png",
          "87x87": "static/icons/icon-87.png",
          "120x120": "static/icons/icon-120.png",
          "152x152": "static/icons/icon-152.png",
          "167x167": "static/icons/icon-167.png",
          "180x180": "static/icons/icon-180.png",
          "1024x1024": "static/icons/icon-1024.png"
        }
      }
    }
  }
}

2. 检查图标文件路径

确保 static/icons/ 目录下存在对应尺寸的图标文件,并且路径正确。

3. 清理并重新构建项目

有时候,缓存可能会导致图标没有正确更新。可以尝试清理项目并重新构建:

# 清理项目
npm run clean

# 重新构建项目
npm run build:ios
回到顶部