将“缺少推荐的图标文件”添加到 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的可能重复 我添加了丢失的图标文件对于旧设备,将 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 后的验证问题的主要内容,如果未能解决你的问题,请参考以下文章
缺少推荐的图标文件。该捆绑包不包含 .png 格式的 iPhone / iPod Touch 应用程序图标,该图标恰好为“120x120”像素