Xcode 26中为仅支持iOS 26+的应用配置替换图标无响应的问题求助
Xcode 26中为仅支持iOS 26+的应用配置替换图标无响应的问题求助
我最近用Xcode 26 Beta 2创建了一个仅支持iOS 26.0的iOS新项目,目前遇到了替换图标无法生效的问题,想请教下大家:
- 我已经向项目中添加了3个
.icon格式的玻璃图标文件:AppIcon.icon、AppIcon2.icon、AppIcon3.icon - 项目General标签页的“App Icon”设置已经指定为
AppIcon,同时也勾选了“Include all app icon assets”选项,但这个选项似乎对当前问题没有帮助 - 在iOS 26模拟器上运行应用时,主图标正常显示
AppIcon.icon的内容,但当我在代码中调用UIApplication.shared.setAlternateIconName("AppIcon2")时,完全没有任何反应:图标没有切换,也没有弹出系统默认的“图标已更改”提示弹窗
之前在iOS 18及更早版本的项目中,替换图标只要在Assets文件中添加iOS App Icon条目,系统就能自动识别这些图标的名称并正常切换。但iOS 26的.icon玻璃图标不需要放在Assets目录下,我翻遍了Xcode的项目设置,也找不到任何可以指定替换图标的选项。
想请教各位:这是Xcode 26 Beta版本的功能缺失,还是我遗漏了某个关键配置步骤?有没有办法让iOS 26+应用的替换图标功能正常工作?
内容来源于stack exchange




