You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WatchKit问题:45mm尺寸苹果手表应用图标显示空白

这是Xcode调试安装watchOS应用时的常见缓存类问题,根本原因是Xcode增量构建时不会每次全量推送图标资源到手表,系统读取到残缺资源就会显示默认图标,重启手表会强制刷新系统级资源缓存所以会临时恢复正常,可按以下步骤排查修复:

修复步骤

  • 先清理Xcode本地缓存:按下 Command + Shift + K 执行常规构建清理,再按下 Command + Option + Shift + K 执行深度清理,之后打开~/Library/Developer/Xcode/DerivedData 目录,删除对应项目的缓存文件夹。
  • 检查图标资源配置:打开Watch App对应的Assets.xcassets,确认所有手表图标槽位都填充了无透明度的PNG格式图片,尤其注意45mm手表对应使用的410x410@2x、44/45mm通用槽位,以及1024x1024的App Store图标没有遗漏,不要把同尺寸图片重复填充到多个不同规格的槽位中。
  • 重置手表开发缓存:打开iPhone上的Watch应用,进入「通用」-「还原」,选择「还原主屏幕布局」;同时打开Xcode顶部菜单「Window」-「Devices and Simulators」,找到配对的手表设备,右键选择「Unpair Device」后重新完成配对。
  • 校验构建设置:打开Watch App的Target配置页,在「Build Settings」中找到Asset Catalog Compiler - Options分组,确认Asset Catalog App Icon Set Name的取值和你实际使用的图标集名称完全一致,没有拼写错误。
  • 若使用Xcode 14及以上版本,关闭图标自动生成功能,手动填充所有Watch App的图标槽位后再执行构建安装。

内容的提问来源于stack exchange,提问作者RawMean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 07:27:02