【问题标题】:tvOS icon not showingtvOS 图标不显示
【发布时间】:2016-09-12 19:25:39
【问题描述】:

我创建了一个 tvOS 应用程序,并为 Top Shelf、图标和启动图像添加了图像。当我在模拟器中编译和运行应用程序时,这些图像不会出现。就像操作系统找不到图像,我不明白为什么。

xcassets 文件处于 Copy Bundle Resources 构建阶段,它是目标成员。构建设置下的“资产目录应用程序图标集名称”设置正确。图片为 png 格式,大小合适。

任何想法为什么不显示图像?

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

【问题讨论】:

    标签: resources icons tvos xcasset launchimage


    【解决方案1】:

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

    【讨论】:

    • 你刚刚拯救了我的一天。你真棒。非常感谢!
    • 即使更改构建设置以匹配“Brand Assets”文件夹名称也不起作用,但确实如此。
    • 几周以来我一直在寻找针对此错误的任何回复。谢谢
    • 谢谢,我想知道这是否可行。它做了。为我省去了很多麻烦。烦人的是,如果您创建一个新的 tvOS 资产目录并尝试创建一个新的图标集,则该名称是默认的,因此无法正常工作。
    【解决方案2】:

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

    【讨论】:

    • 这是一个很好的猜测,但似乎并非如此。我从我的应用程序中取出 LaunchImage 并将其放入 Apple 的演示应用程序中,它工作得很好。就图标而言,唯一没有 Alpha 通道的图像是最后面的图层。我不知道顶层货架的图片。
    • @ChrisHorsfield 你是否从模拟器中删除了应用程序,清理了项目,删除了图像,重新添加了图像,并尝试再次安装应用程序?
    • 真是废话。最上面的货架图像现在播种了。
    【解决方案3】:
    1. 重置模拟器
    2. Command + Shift + Alt + K,清理你的项目
    3. 构建并运行

    【讨论】:

      【解决方案4】:

      对我来说,修复是在 tvOS 目标中包含资产目录。不知道为什么默认不包含它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-05
        • 2017-05-24
        • 1970-01-01
        • 2016-01-16
        • 2017-10-20
        • 1970-01-01
        • 2016-11-01
        • 1970-01-01
        相关资源
        最近更新 更多