我正在尝试使用 Xcode 5.0 为 iOS 7 更新我的应用程序。
一切正常,但是当我存档然后验证时,我收到以下消息:
无效的图像路径 - 在键下引用的路径中找不到图像CFBundleIcons': 'APP-ICON-57'
我尝试删除和添加图像,手动编辑我的info.plist
图像,重命名图像,添加.png
到密钥等。似乎没有任何效果。请帮忙,我大约有一天会解决这个愚蠢的问题。
iOS 8/xCode 6 答案,如果您收到错误 AppIcon 120x120 not found,请取消选中 xcode 的 AppIcon 集中的汽车播放图标。假设你当然不使用汽车游戏
确保此图像是您正在构建的目标的成员:
另请注意,名称区分大小写。
如果在 Xcode 6 中找不到 AppIcon 120x120 错误,
1. 单击位于 Main.storyboard 左侧右侧的 images.xassets。
2. 你应该看到一堆不同大小的相同图标。
3. 在底部,找到一个写着 CarPlay iOS 8 120pt 的。
4. 删除此图标并将其留空。
问题解决了!
我遇到了同样的问题。解决方案是查看“支持文件”和“foobar-info.plist”文件(见附件)。如果单击向下箭头,则在图标文件下,您将遇到有问题的文件名。
它正在工作
https://developer.apple.com/library/ios/qa/qa1686/_index.html
转到您的项目“信息”选项卡
并删除“图标文件”和“图标文件”的属性</p>
在 xCode 9 的 Cordova 6 / iOS 4 项目中,我需要转到资源文件夹下的 ProjectName.plist。有一个名为 Icon 的键,旁边有令人讨厌的 Icon.png 值。删除了密钥,现在一切正常。
我遇到了同样的问题,我通过取消选中 Images.xcassets 中的 carPlay 来解决它。
转到 Images.xcassets 然后选择 appIcon,然后取消选中 carPlay
如果它发生在 120x120 图标上,只需将其从 images.xcassets 中删除即可。
这对我有用
如果您使用 Prep App 或https://makeappicon.com/生成图标
您可能会收到此错误
如果您不是为 Car Play 或 Apple Watch 或 Mac 开发应用程序,最好删除其相应的图标并取消选中它们
要从 Xcode 中删除并取消选中它们:
=> 单击右侧的属性选项卡
=> 转到第三个子选项卡
=> 取消选中 Car Play [ ] 全部
=> Apple Watch -> 无
=> 取消选中 Mac [ ] 全部
我有这个问题,我为 appIcon60x60 文件。我发现我的 appicon60@2x 是一个 60x60 的文件,而它应该是一个 120x120 的文件。
carplay 图标也有类似的问题。虽然 Xcode 说它是一个 1x 文件,但它实际上是一个 2x 文件。因此,当我创建图像为 240x240 的 appicon120@2x 文件时,它纠正了问题。这是 Xcode 中的一个缺陷,因为它应该指示 2x 文件而不是 1x。
总之,如果您收到此错误,请检查实际图像尺寸是否与相应图标匹配。
我在 Xcode 7 中遇到过这个问题。
当我查看应用程序图标的 Apple 官方文档时:
https://developer.apple.com/library/ios/qa/qa1686/_index.html
我检查了非常图标和确切的大小,我已经设置了我们可以设置的所有图标,我终于解决了这个问题。
我也想分享我的解决方案,因为所有这些答案并没有真正帮助我。
就我而言,我遇到了同样的问题,它是 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 文件。
所以这就是我的解决方法:)
希望它对任何人都有帮助
我遇到了同样的问题并修复了一个不同的解决方案,这不是上面的所有其他解决方案。
我的解决方案是图像格式。我收到了一个扩展名为 .png 的图像,但该图像不是 png。它是 .psd 文件...此错误与所有其他错误相同。应该小心了。