tvOS 图标不显示
tvOS icon not showing
我创建了一个 tvOS 应用程序,并为 Top Shelf、两个图标和启动图像添加了图像。当我在模拟器中编译和 运行 应用程序时,这些图像不会显示。好像OS找不到图片,我不明白为什么。
xcassets 文件处于 Copy Bundle Resources 构建阶段,它是一个目标成员。构建设置下的 "Asset Catalog App Icon Set Name" 设置正确。图片为png格式,大小合适。
知道为什么没有显示图像吗?
编辑:如果相关,项目正在使用带有女贞 Pod 的 CocoaPods。
从模拟器中删除应用程序,清理项目,删除图像,重新添加图像,然后重新构建和运行应用程序。
- 重置模拟器
- Command + Shift + Alt + K,清理你的项目
- 构建并运行
对我来说,解决方法是在 tvOS 目标中包含资产目录。不确定为什么默认情况下不包含它。
在 Xcode11 中,tvOS 应用程序图标存在错误。要解决它,请将 Assets 中的 App Icon & Top Shelf Image
或 Brand Assets
重命名为 AppIcon
。在项目设置中,确保这也被选为应用程序图标。
我创建了一个 tvOS 应用程序,并为 Top Shelf、两个图标和启动图像添加了图像。当我在模拟器中编译和 运行 应用程序时,这些图像不会显示。好像OS找不到图片,我不明白为什么。
xcassets 文件处于 Copy Bundle Resources 构建阶段,它是一个目标成员。构建设置下的 "Asset Catalog App Icon Set Name" 设置正确。图片为png格式,大小合适。
知道为什么没有显示图像吗?
编辑:如果相关,项目正在使用带有女贞 Pod 的 CocoaPods。
从模拟器中删除应用程序,清理项目,删除图像,重新添加图像,然后重新构建和运行应用程序。
- 重置模拟器
- Command + Shift + Alt + K,清理你的项目
- 构建并运行
对我来说,解决方法是在 tvOS 目标中包含资产目录。不确定为什么默认情况下不包含它。
在 Xcode11 中,tvOS 应用程序图标存在错误。要解决它,请将 Assets 中的 App Icon & Top Shelf Image
或 Brand Assets
重命名为 AppIcon
。在项目设置中,确保这也被选为应用程序图标。