我使用的是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。为什么会出现此错误?
5条答案
按热度按时间kmpatx3s1#
在资产目录编译器-选项中,删除“全局强调色名称”keyValue。
pxy2qtax2#
顺便说一句,如果Asset Compiler的警告只是让您烦恼,并且没有提供任何有用的东西(根据我的经验,它们似乎经常这样做),您可以关闭它们。
只需转到构建设置,转到资产目录编译器-选项部分并将其关闭:
erhoui1w3#
请尝试使用Option+Shift+Cmd+K组合键清除
ffscu2ro4#
# Xcode 12 及 更 高 版本
# # # 步骤 :
# # # 也 在 Xcode 13 上 测试
有关 详细 信息 , 请 访问 check the official Apple documentation 。
ttp71kqs5#
我遇到了同样的错误,我意识到这个警告出现是因为我不小心从assets文件夹中删除了AccentColor。所以我只是打开了Xcode的另一个示例,创建了一个空白项目,并将AccentColor从那里复制回我的项目。或者,你可以在Finder中打开Assets.xcassets文件夹,手动创建一个名为“AccentColor.colorset”的新文件夹,并在该文件夹中创建包含以下内容的“Contents.json”文件: