资产目录编译器无故警告

Mer*_*erc 8 iphone image ios

我正在使用 Xcode 5.1.1

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

我当前的部署目标是 7.1。为什么我会收到此错误?

mum*_*umu 19

Asset 目录 Compiler - options中,删除“Global Accent Color Name”keyValue。

  • 选择应用程序目标下的 **Build Settings** 并使用搜索来查找此条目。 (8认同)

mgy*_*yky 8

Xcode 12 及更高版本

脚步:

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

如何添加新的颜色集 AccentColor xcode

  • 选择您想要的任何颜色

如何在 xcode xcode12 xcode13 中添加新的颜色集 AccentColor

警告将会消失。

也在 Xcode 13 上进行了测试

更多信息请查看苹果官方文档


Jay*_*Jay 7

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

只需转到Build SettingsAsset Catalog Compiler - Options部分并将其关闭:

在此输入图像描述