更改iPhone和iPad上的备用图标(适用于iPhone和iPad的setAlternateIconname)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改iPhone和iPad上的备用图标(适用于iPhone和iPad的setAlternateIconname)相关的知识,希望对你有一定的参考价值。

我已经实现了这个代码(并在Info.plist中正确添加了CFBundleAlternateIcons):

UIApplication.shared.setAlternateIconName("MyCustomIcon") { error in
if let error = error {
    print(error.localizedDescription)
} else {
    print("Finished")
}}

如果我在iPhone上运行它一切正常,但在iPad上错误消息'文件不存在'。出现。有没有办法实现所有尺寸的图标?或者我是否必须在Info.plist中添加单独的项目?

答案

同样在这里,我必须使用相同的设置定义CFBundleIcons和CFBundleIcons~ipad,以使其在iPad上运行。

enter image description here

enter image description here

以上是关于更改iPhone和iPad上的备用图标(适用于iPhone和iPad的setAlternateIconname)的主要内容,如果未能解决你的问题,请参考以下文章

iPhone / iPod Touch 图标图像错误(MininumOSVersion 低于 3.2),而项目适用于 iPad?

为啥我的备用图标可以在 iPhone 上工作,但不能在 iPad 上工作?

最初只为 iPad 设置后,无法获取图标资产注册以显示 iPhone

iPad 和 iPhone 上的自动布局?

iPad上缺少iPhone唯一应用程序的应用程序图标

适用于iPhone / iPad的javascript滚动活动?