tvOS 图标不显示

tvOS icon not showing

我创建了一个 tvOS 应用程序,并为 Top Shelf、两个图标和启动图像添加了图像。当我在模拟器中编译和 运行 应用程序时,这些图像不会显示。好像OS找不到图片,我不明白为什么。

xcassets 文件处于 Copy Bundle Resources 构建阶段,它是一个目标成员。构建设置下的 "Asset Catalog App Icon Set Name" 设置正确。图片为png格式,大小合适。

知道为什么没有显示图像吗?

编辑:如果相关,项目正在使用带有女贞 Pod 的 CocoaPods。

从模拟器中删除应用程序,清理项目,删除图像,重新添加图像,然后重新构建和运行应用程序。

  1. 重置模拟器
  2. Command + Shift + Alt + K,清理你的项目
  3. 构建并运行

对我来说,解决方法是在 tvOS 目标中包含资产目录。不确定为什么默认情况下不包含它。

在 Xcode11 中,tvOS 应用程序图标存在错误。要解决它,请将 Assets 中的 App Icon & Top Shelf ImageBrand Assets 重命名为 AppIcon。在项目设置中,确保这也被选为应用程序图标。