Xcode 5:“无效的图像path”CFBundleIcons

好吧,我的问题似乎是这样的 ,而这个 ,但是在答案之后没有帮助我。 这可能是因为我使用Xcode 5之前,我升级到这个版本,我没有任何问题,这个应用程序。

当我validation我的应用程序,我得到以下错误:“无效的图像path – 没有图像find的关键'CFBundleIcons'下引用的path:'icon152'”。

所以我去Xcode的.plist文件,右键单击Show Raw Keys/Values ,findCFBundleIcons

有一棵树,看起来像这样:

 ▼ CFBundleIcons Dictionary ▼ CFBundlePrimaryIcon Dictionary ▼ CFBundleIconFiles Array Item 0 String icon152 

现在我icon152icon152.png重命名为icon152.png ,仍然不起作用。 这个值是否需要我的mac上的图像的完整path? 如果是这样,为什么我没有得到从头开始添加图像插入的完整path? 我以前validation过的应用程序,从未遇到过这些问题。

我试图删除.plist文件中的所有图标条目,并重新添加它们,仍然无法正常工作。

我试图从捆绑和Xcode完全删除图像,并从头开始完全重新添加它们。 仍然没有工作。

有谁可以告诉我我做错了什么?

编辑:

如果有其他人正在为此付出努力,我所做的只是点击“使用资产目录”button – 所有这些问题都消失了。 你可以通过在导航器中点击你的项目find那个button,然后在常规下滚动到应用程序图标 – button应该在那里。

你可以尝试从项目中删除图标,并再次添加它们? 然后尝试使用没有.png的名称。

有时如果您在Finder中修改文件,Xcode将无法看到更改。

我有和ckoskar一样的错误,“无效的图像path – 没有图像在键'CFBundleIcons'下引用的path:'icon120x120'”

我最终从Images.xcassets的AppIcon部分的CarPlay部分中删除了该文件,然后我就可以提交构build。

我有同样的问题,“使用资产目录”为我工作。 也许把它从资源中拿出来,把它放回去,干净,build立,然后看看它是否有效。

要find这个button:项目>常规>应用程序图标和启动图像 在这里输入图像说明

这是什么对我有用:

  1. select目标
  2. 去build立阶段
  3. 展开复制包资源
  4. 转到面板的底部并select+号。
  5. 添加每个缺less的资源。

我也有同样的问题,有趣的是,当发生这种情况时,我已经在使用资产目录。 最后为我工作的解决scheme在这里描述: 无效的图像path – 在path找不到图像。 CFBundleIcons Xcode 5

基本上你需要将图像添加到你正在构build的目标。 为此,请在导航窗格中的项目下select文件列表中的图像,然后显示右侧的实用程序窗格 ,然后在左侧的实用程序窗格中选中目标成员身份下的目标

有时在分开添加文件时会发生这种情况。

确保在“ 实用程序”窗格的“ 目标成员 ”区域中选中了“ 生成名称 ”checkbox。

被抛出错误的文件将会使该checkbox未被检查,因此它不会被包含在最终的构build中。

通过检查这个checkbox我得到了我的问题解决。 感谢DomandoCoder!

我有问题:

“图像path无效 – 在”CFBundleIcons“关键字引用的path中找不到图像:”icon120x120“”

解决scheme是将图标(120×120)移动到另一个appicon文件夹

我有同样的问题。 我试图得到一个免费和完整版本的应用程序上传。 免费的应用程序TARGET上传罚款,虽然我有问题的付费目标。 我select了用于付费和免费版本的图标的所有图像,然后看看:文件检查器 – > TAGET MEMBERSHIP – >一定要检查它们,然后它会好的。 为我工作。 这是我的错误: 在这里输入图像说明

然后,我select并检查了这些应用程序的付费和免费版本: 在这里输入图像说明

在这里输入图像说明

我希望这有助于。 查看轮盘赌追踪器和我的其他应用程序! 如果这对你有帮助,请投票。

对我来说这不是其中的任何一个。 我不断地join和清洗无济于事

在plist下有一个图标列表:

CFBundleIconFiles〜ipad和CFBundleIconFiles

那里有一些不存在的东西。 我删除/更新,似乎工作。

确保图像被添加到项目中:

  1. 展开资源文件夹
  2. 如果该文件在那里删除它
  3. 如果文件不存在,请右键单击“资源”文件夹来添加它
  4. 清理构build和重build

我有类似的问题与关于iTunesArtwork错误警告大约120图标和“ 使用资产目录 ”为我工作的地方,我通过从项目导航窗格中拖动填充缺失的图标,虽然没有做任何iTunesArtwork