将“缺少推荐的图标文件”添加到 Info.plist 后的验证问题

Posted

技术标签:

【中文标题】将“缺少推荐的图标文件”添加到 Info.plist 后的验证问题【英文标题】:validation issue after adding "Missing recommended icon files "to Info.plist 【发布时间】:2013-09-12 11:49:45 【问题描述】:

上传新版本的应用后,我收到了来自 iTunes Store 的邮件:

缺少推荐的图标文件 - 捆绑包不包含 .png 格式的 iPhone/iPod Touch 应用图标,该图标正好为“120x120”像素。

缺少推荐的图标文件 - 捆绑包不包含 .png 格式的 iPad 应用程序图标,大小正好为“76x76”像素。

缺少推荐的图标文件 - 该捆绑包不包含 .png 格式的 iPad 应用程序图标,其大小正好为“152x152”像素。 "

我添加到我的应用程序和 Info.plist : icon-76, icon-76@2x , icon_60, icon_60@2x ,但现在我无法通过验证。我收到一个错误:

在***应用包装器下找不到 Info.plist 中指定的图标。

【问题讨论】:

Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format的可能重复 我添加了丢失的图标文件 CFBundleIconFilesicon_57.pngicon_72.pngicon_57@2x .pngicon_72@2x .pngicon_60.pngicon_76.pngicon_60@2x.pngicon_76@2x.png 但现在我的问题是我有一个验证错误““在***应用程序包装下找不到 Info.plist 中指定的图标”。“ icon.png(57*57) 它是视网膜 icon@2x.png(114*114) 它是 icon-120.png(120 * 120 它应该是高分辨率的) 并添加 iTunesArtwork捆绑 ***.com/questions/9800761/… 可以帮助这个链接 我被提示将图标迁移到它自己的资产文件夹。我说是的,问题就消失了。 【参考方案1】:

对于旧设备,将 57x57 图标另存为 Icon_iPhone.png。对于 iPhone 4,将 114x114 图标保存为 Icon_iPhone@2x.png。图像分辨率根本不重要。只有像素尺寸很重要。

对于 iPad,将 72x72 图标保存为 Icon_iPad.png,将 144x144 图标保存为 Icon_iPad.png@2x.png

检查一下你的应用图标大小

更好的方法

选择XCode.Project -> Summery -> App Icons ->

只需将图像(图标)拖放到 App Icons Boxes 中即可。它不会显示任何黄色标记线程您的图标完美设置其他明智的尺寸不匹配。 (这样就不用在plist中添加图标文件了)

【讨论】:

新的所需图标文件 76*76px、152*152px 和 120*120 px 怎么样? 我有一个新图标文件不是旧图标文件的问题警告:在***应用程序包装下找不到 Info.plist 中指定的图标:icon_60.png (-19007)无法验证您的应用程序。 - (null)warning:在***应用程序包装下找不到 Info.plist 中指定的图标:icon_76.png (-19007)无法验证您的 application.warning:在***应用程序下找不到 Info.plist 中指定的图标应用程序包装器:icon_60@2x.png (-19007)无法验证您的应用程序。警告:在***应用程序包装器下找不到 Info.plist 中指定的图标:icon_76@2x.png (-19007)【参考方案2】:

在此处查看多个答案:Icon specified in info.plist not found under the top level app wrapper

对我来说,解决方法是将文件添加到项目设置的 Build Phases、Copy Bundle Resources 部分。

【讨论】:

以上是关于将“缺少推荐的图标文件”添加到 Info.plist 后的验证问题的主要内容,如果未能解决你的问题,请参考以下文章

xcode6 中缺少推荐的图标文件

缺少推荐的图标文件。该捆绑包不包含 .png 格式的 iPhone / iPod Touch 应用程序图标,该图标恰好为“120x120”像素

应用程序图标发生了啥

ios:在当前应用中打开已安装的另外一个ios应用

Firebase 分析已停用。未记录事件。未显示广告

Facebook 登录页面为空,无法加载