你如何定义CFBundleIcons,CFBundleIconFiles,CFBundleIconFile?

这是我第一次将应用程序提交给App Store,请耐心等待。 我正在使用iOS 6.0。

我已经设法走到了最后一步,在那里我需要validation并提交我的应用程序到苹果公司评估放到AppStore。 然而,在最后,它在validation过程中给了我这个错误信息:

在这里输入图像说明

所以,我检查了Info.plist文件,以确保我已经包含了应用程序的所有必要的图标。 我确实拥有全部。

这是我的info.plist:

在这里输入图像说明

在“图标文件”,“图标文件”和“图标文件(iOS 5)”下,我确实提供了默认的57×57图标,iPad图标和iPhone图标。 它们出现在项目文件的同一目录中。

我在这里错过了什么? (我试图添加名为“CFBundleIcons /文件/文件”,但没有这样的条目被添加)。


下面是我跟随rmaddy的build议之后更新的info.plist:

在这里输入图像说明

现在所有图标文件都已经正确更新了正确的尺寸(“摘要”选项卡上的图像上没有警告黄色三angular形)。 为什么我仍然得到这个相同的错误信息? 我还想念什么?

确保所有图标和启动图像设置正确的最简单方法是在Xcode中为项目目标(或多个目标)select“摘要”选项卡。 “摘要”选项卡上是iPhone / iPod touch部署信息部分,另一部分是iPad部署信息部分。 在这两个部分中的每一个都是App图标和启动图像的地方。 点击每一个并加载正确的图像。 如果出现一个黄色的警告三angular形,那么图像的大小是错误的,或者可能是其他问题。 用这种方式填充所有的图像将正确地更新你的Info.plist。

您发布的屏幕清楚地表明您正试图将启动图像(Default.png)和一些屏幕截图放在图标所属的位置。 Default.png是一个启动图像。 屏幕截图不会在你的项目中的任何地方。 他们在iTunes Connect中加载。

在我的情况下,我通过确保plist文件中的名称与General-> App Icons下的文件名称相匹配来解决问题。 它必须有完全相同的情况