43

我正在尝试使用 Xcode 5.0 为 iOS 7 更新我的应用程序。

一切正常,但是当我存档然后验证时,我收到以下消息:

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

我尝试删除和添加图像,手动编辑我的info.plist图像,重命名图像,添加.png到密钥等。似乎没有任何效果。请帮忙,我大约有一天会解决这个愚蠢的问题。

4

14 回答 14

136

iOS 8/xCode 6 答案,如果您收到错误 AppIcon 120x120 not found,请取消选中 xcode 的 AppIcon 集中的汽车播放图标。假设你当然不使用汽车游戏

于 2014-10-04T17:42:37.350 回答
29

确保此图像是您正在构建的目标的成员:

在此处输入图像描述

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

  1. 在项目导航器中单击受影响的图像
  2. 在实用程序窗口中,单击“显示文件检查器”图标。
  3. 确保“目标会员”应用名称旁边有“v”。
  4. 重建和归档。
于 2013-10-22T15:37:28.133 回答
28

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

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

问题解决了!

于 2014-10-15T15:52:15.347 回答
16

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

xcode 5 foobar-info.plist

于 2014-01-31T00:32:57.853 回答
8

它正在工作

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

转到您的项目“信息”选项卡

并删除“图标文件”和“图标文件”的属性</p>

在此处输入图像描述

于 2016-03-18T11:36:13.190 回答
5

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

于 2016-02-19T06:45:17.950 回答
3

我遇到了同样的问题,我通过取消选中 Images.xcassets 中的 carPlay 来解决它。

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

于 2015-01-21T07:43:55.520 回答
2

如果它发生在 120x120 图标上,只需将其从 images.xcassets 中删除即可。

于 2015-03-23T21:51:39.113 回答
1

我遇到了这个问题,结果发现受影响的图像是 JPEG 类型,即使扩展名是 PNG。

在预览中的文档类型下检查它。

文件类型:JPEG图像

于 2016-01-03T07:45:49.693 回答
1

这对我有用

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

您可能会收到此错误

如果您不是为 Car Play 或 Apple Watch 或 Mac 开发应用程序,最好删除其相应的图标并取消选中它们

要从 Xcode 中删除并取消选中它们:

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

=> 转到第三个子选项卡

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

在此处输入图像描述

于 2017-03-28T00:26:46.520 回答
0

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

carplay 图标也有类似的问题。虽然 Xcode 说它是一个 1x 文件,但它实际上是一个 2x 文件。因此,当我创建图像为 240x240 的 appicon120@2x 文件时,它纠正了问题。这是 Xcode 中的一个缺陷,因为它应该指示 2x 文件而不是 1x。

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

于 2015-09-06T03:44:25.853 回答
0

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

在此处输入图像描述

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

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

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

于 2015-10-27T16:26:11.880 回答
0

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

就我而言,我遇到了同样的问题,它是 Icon 29x29 和 40x40。

首先是有趣的事情。如果您想在我的情况下阅读整个错误消息(是的 Epic Fail Apple Xcode 8),则第一条错误消息已被剪切,我什至无法完整阅读,请使用

Xcode -> 存档 -> 导出

然后创建你的文件然后验证它

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"
    }

现在很重要 您必须关闭 XCode 8,因为如果您尝试保存文件,它将无法正常工作。即使您仍然单击“保存”(Apple 的史诗般的失败),它也不会这样做。所以你认为你保存了但你没有。. . 我花了几个小时才弄清楚这一点,因为我认为 XCode 正在自动重建 json 文件。

所以这就是我的解决方法:)

希望它对任何人都有帮助

于 2017-10-10T14:50:10.633 回答
0

我遇到了同样的问题并修复了一个不同的解决方案,这不是上面的所有其他解决方案。

我的解决方案是图像格式。我收到了一个扩展名为 .png 的图像,但该图像不是 png。它是 .psd 文件...此错误与所有其他错误相同。应该小心了。

于 2019-06-10T12:36:27.200 回答