【问题标题】:Asset Catalog Compiler Warning for no reason资产目录编译器无故警告
【发布时间】:2014-12-19 11:58:37
【问题描述】:

我使用的是 Xcode 5.1.1

在 images.xassets 中,我正在尝试上传我的启动图像。这是 iPhone 肖像 iOS 7 2x 的 640x960 启动图像,我收到一条错误消息,指出“需要适用于 IOS7 及更高版本的 iPhone Retina(4 英寸)启动图像”。问题是我创建了一个名为 LaunchImage-1 的新启动图像,并将我的 640x960 启动图像上传到同一个 iPhone 肖像 iOS 7 2x 中,它没有给我那个错误。实际上,我只是在该大小的常规 LaunchImage 文件夹中有一个图像,只是我决定更改启动图像,现在我收到了这个错误。我不知道为什么我会突然出现这个错误。此外,当我放入 640x960 图像(如所需尺寸所述)时,我打开模拟器,我的 4 英寸模拟器上传一个 3.5 英寸的屏幕,顶部和底部为黑色。

我当前的部署目标是 7.1。为什么会出现这个错误?

【问题讨论】:

    标签: ios iphone image


    【解决方案1】:

    顺便说一句,如果 Asset Compiler 警告只是让您烦恼并且没有提供任何有用的信息(根据我的经验,它们似乎经常这样做),您可以关闭它们。

    只需转到 Build Settings,转到 Asset Catalog Compiler - Options 部分并关闭它们:

    【讨论】:

    • 他们是否改变了最新 xcode 中的工作方式。我看到了该选项,但对此无能为力。它不会让我单击它或设置选项。想法?
    【解决方案2】:

    资产目录编译器 - 选项中,删除“Global Accent Color Name”键值。

    【讨论】:

    • 选择应用目标下的构建设置,然后使用搜索找到此条目。
    【解决方案3】:

    尝试使用 Option+Shift+Cmd+K 清理它

    【讨论】:

      【解决方案4】:

      Xcode 12 及更高版本

      步骤:

      • 打开 Assets.xcassets
      • 添加新的颜色集并使用名称AccentColor

      • 选择任何你想要的颜色

      警告将消失。 也在 Xcode 13 上测试过。

      欲了解更多信息,请check the official Apple documentation

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-27
        • 1970-01-01
        • 2013-10-09
        • 2015-10-08
        • 1970-01-01
        • 2018-09-14
        • 1970-01-01
        • 2011-05-09
        相关资源
        最近更新 更多