IOS备用图标在最近使用的应用程序上不起作用

问题描述

我之所以使用此软件包CLICK,是因为我希望能够通过常规方式来创建图标,即通过创建图标目录(Assets文件夹-> App Icons&Launch Images-> New iOS App Icon >

我从原始图标目录中添加了完全相同的文件(相同大小,相同名称)

我设置了备用图标,它可以工作,我有了新的图标。除了在最近使用的应用程序中显示的图标(双击主屏幕按钮或从底部向上滑动以获取更新的iphone)之外,我在主屏幕,设置,通知,siri应用程序建议中都有它。

设置图标的代码:

UIApplication.shared.setAlternateIconName("AppIconDark") { error in
    if let error = error {
        self.log(str: "SETTING ERROR: \(error.localizedDescription)")
    } else {
        self.defaults.set("dark",forKey: defaultsKeys.app_icon)
        self.app_icon = "dark"
        self.log(str: "SETTING SUCCESS")
    }
}

这时我有点迷路了

解决方法

尝试以下步骤:

  1. 转到Xcode->文件->工作区设置

Xcode > File > Workspace Settings

  1. 点击DerivedData位置

Click DerivedData location

  1. 删除DerivedData文件夹中的所有文件

  2. 删除应用

  3. 重新安装应用

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...