我希望创建一个单一的应用程序支持的iPhone。该应用程序的工作在模拟器的两个设备所需。现在我在试图建立和部署它。我设置了"图标文件"在plist的57x57.png图像和时我建立并尝试提交的应用程序ItunesConnect抱怨需要72x72.png图像。如果我指定的"图标文件"的72x72.png ItunesConnect抱怨需要57x57图像。我怎么指定图标在一个单一的plist?

有帮助吗?

解决方案

添加型数组的CFBundleIconFiles关键是你的Info.plist。该数组应该包含2个项目:两个图标文件名。然后,OS将自动选择为每个平台正确的图标基于其像素尺寸。

您可以保持CFBundleIconFile钥匙,而且它指向的iPhone图标文件为3.0 / 3.1的兼容性。

2010更新可能:苹果现在有技术说明非常详细解释这一点:的技术Q&A QA1686 - iPad和iPhone上的应用程序图标

其他提示

CFBundleIconFile

CFBundleIconFiles

在第一只能是一个字符串,并且将用于iphone 3.1和早期版本(我想)。第二可改为值类型“阵列”(右单击)。然后点击三角形的它的左边(所以它下跌),以及过去的值向右。粘贴第二个值包含另一个文件名。

看来名称并不重要,只要它是一个PNG。该文件将在此基础上是正确的大小进行选择,从而只包括一个57x57 iPhone和为iPad一个最高72x72的名称。

目前,我正在转换数学卡专业版是通用的,所以我还没有成功提交一个通用的应用程序在App Store,但我非常有信心,这一切都是正确的。

嗯,你知道你是怎么把默认的图像你必须把默认~景观和默认~肖像,以便为应用程序,以显示两启动的图像,当它负荷无论是横向或纵向的,好了,我做同样的事情。由于两者的iphone和标是完全一样的,即使我把他们分开在不同的文件夹,它仍然没有让我的,无论是iphone图标示图标,所以我命名的iphone标,以图标~iphone我进口到工业化,然后拖着它在iphone上标图像老虎和plist文件,它会自动确认它。因此,我建议这样做,我没有上传到itunes的连接,但它没有显示出错误。

希望这有所帮助。

为我工作也是如此。在我的plist文件使用3.2.b5我能够右键单击,然后单击“打开为...的源代码”。新增的信息完全一样byamabe上面粘贴和急 - 提交。现在,只要我不是一个小时(太)晚,因为这个问题...

您还可以通过内置编辑器添加它。

的icon.png是串0 图标-ipad.png是串1

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top