无效的图像path – 在path中找不到图像。 CFBundleIcons Xcode 5

我试图用Xcode 5.0更新iOS 7的应用程序。

一切工作正常,但是当我存档然后validation我得到这些消息:

无效的图像path – 在CFBundleIcons': 'APP-ICON-57'键下引用的path中找不到图像CFBundleIcons': 'APP-ICON-57'

我试图删除和添加的图像,手动编辑我的info.plist ,重命名的图像,添加.png到键等似乎没有工作。 请大家帮忙,我大概有一天能够解决这个愚蠢的问题。

确保这个图像是你正在构build的目标的成员:

在这里输入图像说明

另外请注意,名称区分大小写。

  1. 在Project Navigator中点击受影响的图像
  2. 在实用程序窗口中,单击“显示文件检查器”图标。
  3. 确保“Target Membership”应用程序名称旁边有“v”。
  4. 重build和归档。

iOS 8 / xCode 6的答案,如果你得到一个错误的AppIcon 120×120找不到,取消选中xcode的AppIcon设置中的汽车播放图标。 假设你当然不使用汽车玩

如果您在Xcode 6中找不到错误AppIcon 120×120,

1.单击位于Main.storyboard下右侧的images.xassets。
2.你应该看到一堆不同大小的相同图标。
3.在底部,find一个说CarPlay iOS 8 120pt。
4.删除此图标并将其保留为空。

问题解决了!

我遇到了同样的问题。 解决办法是查看“支持文件”和“foobar-info.plist”文件(见附件)。 如果您点击向下箭头,在图标文件下,您将遇到有问题的文件名称。

xcode 5 foobar-info.plist

它正在工作

https://developer.apple.com/library/ios/qa/qa1686/_index.html

去你的项目“信息”选项卡

并删除“图标文件”和“图标文件”的属性

在这里输入图像说明

在我在xCode 9中的Cordova 6 / iOS 4项目中,我需要到资源文件夹下的ProjectName.plist。 有一个名为Icon的关键字旁边有着令人讨厌的Icon.png值。 删除密钥,现在所有的工作。

我有同样的问题,我通过取消从Images.xcassets carPlay解决它。

转到Images.xcassets,然后selectappIcon,然后取消选中carPlay

如果120×120图标发生,只需从im​​ages.xcassets中删除。

我有这个问题,我为appIcon60x60文件。 我发现我的appicon60 @ 2x是一个60×60的文件,应该是120×120的文件。

Carplay图标也有类似的问题。 虽然Xcode说这是一个1x文件,但实际上是一个2x文件。 所以当我创build和appicon120 @ 2x文件的图像是240×240,它纠正了这个问题。 这是Xcode中的一个缺陷,因为它应该表示一个2x文件而不是1x。

总之,如果您收到此错误,请检查实际的图像大小是否与相应的图标匹配。

我在Xcode 7中遇到了这个问题。

在这里输入图像说明

当我检查应用程序图标的Apple官方文档时:

https://developer.apple.com/library/ios/qa/qa1686/_index.html

我查了一下图标和正确的大小,我已经设置了所有我们可以设置的图标,我终于解决了这个问题。

我有这个问题,原来受影响的图像是JPEGtypes,即使扩展名是PNG。

在“预览”中查看文档types。

文档类型:JPEG图像

这对我有效

如果您使用Prep App或https://makeappicon.com/生成图标;

你可能会得到这个错误

如果您没有开发适用于Car Play或Apple Watch或Mac的应用程序,则最好删除相应的图标并取消选中它们

从Xcode中删除和取消选中它们:

=>单击右侧的属性选项卡

=>转到第三个子选项卡

=>取消选中Car Play []全部
=> Apple Watch – >无
=>取消选中Mac []全部

在这里输入图像说明

我想分享我的解决scheme,因为所有这些答案真的没有帮助我。

我有同样的问题,只是在我的情况下,它是图标29×29和40×40。

首先有趣的事情。 如果你想能够阅读整个错误信息(是史诗失败苹果Xcode 8)在我的情况下,第一个错误消息被切断,我甚至无法完全阅读,创build您的应用程序

Xcode – >存档 – >导出

然后创build您的文件,然后validation它

Xcode – >应用程序加载器 – >导入并上传到App Store

只有在那里你会看到全部的错误信息。

无论如何,让我们假设你知道哪些图标是错误的

你必须去文件夹项目文件夹,然后在我的情况是这样的

Unity-iPhone-> Images.xaccets-> AppIcon.appiconset – > Contents.json

打开该文件,只需删除错误消息中显示的所有图像对象

在我的情况

  { "filename" : "Icon-Small.png", "idiom" : "iphone", "scale" : "1x", "size" : "29x29" }, { "filename" : "Icon-Small@2x.png", "idiom" : "iphone", "scale" : "2x", "size" : "29x29" }, { "filename" : "Icon-Small@3x.png", "idiom" : "iphone", "scale" : "3x", "size" : "29x29" }, { "filename" : "Icon-Small-80.png", "idiom" : "iphone", "scale" : "2x", "size" : "40x40" }, { "filename" : "Icon-Small-120.png", "idiom" : "iphone", "scale" : "3x", "size" : "40x40" } 

现在重要你必须closuresXCode 8,因为如果你试图保存文件,它将无法正常工作。 即使您单击保存(什么史诗般的苹果失败),它不会做。 所以你觉得你救了,但你没有。 。 。 我花了几个小时才弄明白这一点,因为我认为XCode自动重build了json文件。

所以这是我的修复:)

希望它有助于任何人