ios - iOS 13 的 iOS 多任务 View 中的错误应用程序图标

我们的 iOS 应用程序为用户“租户”提供了通过输入他们的 ID 直接在应用程序内更改应用程序图标的选项。由于 iOS 10.3 Apple 最终允许开发人员使用“setAlternateIconName”以编程方式更改其应用程序的图标,因此存在一种奇怪的行为,即在使用“setAlternateIconName”动态更改应用程序图标后,多任务应用程序切换器中会出现错误的应用程序图标;这只发生在 iOS 13 上,并且在重启设备后会再次显示正确的应用程序图标。步骤:

  1. 安装我们的应用程序并在决定租户图标的地方输入租户 ID,并使用“setAlternateIconName”将图标从默认图标更改为图标 A
  2. 应用图标本身已更改,多任务应用切换器中的应用图标也已更改。
  3. 删除应用。
  4. 重新安装应用程序并输入另一个租户ID以从默认图标更改为不同的图标到图标B
  5. 应用程序图标本身已更改为图标 B,但在多任务应用程序切换器中仍显示图标 A。?!

default app icon

change the app icon to icon A

change the app icon to icon B

最佳答案

试试这个!

卸载应用→重启设备→安装应用

它对我有用!

https://stackoverflow.com/questions/62383123/

相关文章:

python - 如何使用 API 与 Google Colab 交互?

python - 如何在 PySpark window() 中使用毫秒作为参数。函数之间的范围?

javascript - 类型注释只能在 TypeScript 文件中使用。 TS(8010)

javascript - 无法在 'pipeTo' : Illegal invocation 上执行

c++ - 使用 clang 格式时,当行很大时如何将右括号换成新行?

reactjs - Jest 测试在 react 加载中失败

html - 有条件地禁用 JQuery 日期选择器上的星期几?

javascript - 从用户脚本订阅 Angular 路由器事件

html - 将样式添加到 Bootstrap 表单

python - ImportError : libX11. so.6: 无法打开共享对象文件: 没