ios 资产目录编译器无故警告

r6vfmomb  于 2022-11-19  发布在  iOS
关注(0)|答案(5)|浏览(165)

我使用的是Xcode 5.1.1
在images.xassets我试图上传我的启动图像。这是一个640 x960的iPhone肖像iOS 7 2x启动图像,我收到了一个错误说明“iPhone视网膜(4英寸)启动图像为IOS7和更高版本是必需的”。事情是我创建了一个新的启动图像称为LaunchImage-1,我上传了我的640 x960启动图像在同一个iPhone肖像iOS 7 2x和它'它没有给我这个错误。实际上,我只是有一个图像内的常规LaunchImage文件夹的大小,只有我决定改变启动图像,现在我得到这个错误。我不知道为什么我得到这个错误不知从哪里来。而且,当我把在640 x960图像(如所需尺寸所述)我打开模拟器,我的4英寸模拟器上传了一个3. 5英寸的屏幕,顶部和底部都是黑色的。
我当前的部署目标是7.1。为什么会出现此错误?

kmpatx3s

kmpatx3s1#

资产目录编译器-选项中,删除“全局强调色名称”keyValue。

pxy2qtax

pxy2qtax2#

顺便说一句,如果Asset Compiler的警告只是让您烦恼,并且没有提供任何有用的东西(根据我的经验,它们似乎经常这样做),您可以关闭它们。
只需转到构建设置,转到资产目录编译器-选项部分并将其关闭:

erhoui1w

erhoui1w3#

请尝试使用Option+Shift+Cmd+K组合键清除

ffscu2ro

ffscu2ro4#

# Xcode 12 及 更 高 版本

# # # 步骤 :

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

  • 选择 您 想要 的 任何 颜色

    • 警告 将 消失 。 * *

# # # 也 在 Xcode 13 上 测试

有关 详细 信息 , 请 访问 check the official Apple documentation

ttp71kqs

ttp71kqs5#

我遇到了同样的错误,我意识到这个警告出现是因为我不小心从assets文件夹中删除了AccentColor。所以我只是打开了Xcode的另一个示例,创建了一个空白项目,并将AccentColor从那里复制回我的项目。或者,你可以在Finder中打开Assets.xcassets文件夹,手动创建一个名为“AccentColor.colorset”的新文件夹,并在该文件夹中创建包含以下内容的“Contents.json”文件:

{
  "colors" : [
    {
      "idiom" : "universal"
    }
  ],
  "info" : {
    "author" : "xcode",
    "version" : 1
  }
}

相关问题