我使用的是 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。为什么我会收到此错误?
在受影响目标的Build Settings选项卡下的Asset Catalog Compiler - options中,删除“Global Accent Color Name”键值。
警告将会消失。
更多信息请查看苹果官方文档。
顺便说一句,如果资产编译器警告只是让您烦恼并且没有提供任何有用的信息(根据我的经验,它们似乎经常这样做),您可以将其关闭。
只需转到 Build Settings,到 Asset Catalog Compiler - Options 部分并将其关闭:
我遇到了同样的错误,我意识到出现此警告是因为我不小心从资产文件夹中删除了 AccentColor。所以我只是打开了 Xcode 的另一个实例,创建了空白项目并将 AccentColor 从那里复制回我的项目。或者,您可以在 Finder 中打开 Assets.xcassets 文件夹,然后手动创建名为“AccentColor.colorset”的新文件夹,并在该文件夹内创建包含以下内容的“Contents.json”文件:
{
"colors" : [
{
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
尝试使用 Option+Shift+Cmd+K 进行清理