iOS 18中如何禁用深色模式下应用图标的自动调整功能?
如何在iOS 18深色模式下禁用应用图标自动变色
解决方案
要让应用图标在深色模式下保持与浅色模式一致的样式,只需在项目的Info.plist中添加配置项禁用自动适配即可,具体步骤如下:
打开项目中的
Info.plist文件(支持Xcode可视化编辑或源代码编辑模式)添加以下键值对:
- 键:
UIAutoObserveDarkModeIcon - 类型:布尔值(Boolean)
- 值:
NO
若使用Xcode可视化界面操作,直接搜索“Application Auto Observe Dark Mode Icon”,将其值设置为
NO即可。- 键:
官方文档相关说明(翻译)
苹果官方设计指南中关于深色模式图标与图片的内容:
若你不希望应用图标在深色模式下自动调整颜色,可通过配置Info.plist来禁用该行为。配置完成后,无论系统处于浅色还是深色模式,应用图标都会保持你提供的原始样式。
注意事项
- 该配置仅对iOS 18及以上版本生效,低版本系统原本就不会自动调整应用图标颜色
- 无需额外提交深色版本的应用图标,系统会始终使用你提供的原始图标样式
内容的提问来源于stack exchange,提问作者shu07
相关产品推荐
相关产品推荐

