App Icon Switcher 在 iPad 上不起作用,只有默认图标 - Swift?
Posted
技术标签:
【中文标题】App Icon Switcher 在 iPad 上不起作用,只有默认图标 - Swift?【英文标题】:App Icon Switcher does not work on iPad, only the default icon - Swift? 【发布时间】:2021-09-15 05:16:11 【问题描述】:我正在将一个应用图标切换器集成到我的一个应用中。它在 ios 上运行良好,但是当我在 iPadOS 上运行时,只有默认图标适用于其他图标 -> 找不到文件。
资产: 图标@2x.png (120px) icon@3x.png (180px)
class IconManager
let application = UIApplication.shared
// same naming convention in the plist to reference to actual files
enum AppIcon: String
case iconDark
case iconDarkSimple
case iconLight
case iconLightSimple
func changeAppIcon(to appIcon: AppIcon)
application.setAlternateIconName(appIcon.rawValue)
应用内图标切换器甚至可以在 iPadOS 上使用吗!?
【问题讨论】:
【参考方案1】:请打印错误日志,日志会告诉你哪里出错了:
setAlternateIconName(_ alternateIconName: String?, completionHandler: ((Error?) -> Void)? = nil)
【讨论】:
我已经这样做了,我在上面写了!在 iPhone 下一切正常,但在 iPad 上出现错误:File Not Found is Coming以上是关于App Icon Switcher 在 iPad 上不起作用,只有默认图标 - Swift?的主要内容,如果未能解决你的问题,请参考以下文章
error items-9022:missing required icon file.the bundle does not contain an app icon for iPhone/iPad
iOS端App的icon和Launch Image规格实时更新
如何在 app-switcher/closer 栏上方设置输入附件视图的约束?