当前位置:  开发笔记 > IOS > 正文

如何为通用iPhone/iPad应用程序指定两个图标?

如何解决《如何为通用iPhone/iPad应用程序指定两个图标?》经验,为你挑选了2个好方法。

我希望创建一个支持iPhone和iPad的应用程序.该应用程序可根据需要在两个设备的模拟器中运行.现在我正在尝试构建和部署它.我将plist中的"Icon File"设置为57x57 .png图像,当我构建并尝试提交应用程序时,ItunesConnect抱怨需要为iPad安装72x72 .png图像.如果我指定72x72 .png ItunesConnect的"图标文件"抱怨需要一个57x57的iPhone图像.如何在单个plist中指定两个图标?



1> Ole Begemann..:

CFBundleIconFiles在Info.plist中添加Array类型的键.该数组应包含2个字符串项:两个图标的文件名.然后,操作系统将根据像素尺寸自动为每个平台选择正确的图标.

您可以保留CFBundleIconFile密钥,并指向iPhone 3.0/3.1兼容性的图标文件.

2010年5月更新:Apple现在有技术说明详细解释这一点:技术问答QA1686 - iPad和iPhone上的应用程序图标


向该技术说明的链接投票100次
真棒!刚刚进行了更改,二进制文件被接受了!
技术说明+1并使用原始键而不是值!

2> 小智..:

CFBundleIconFile

CFBundleIconFiles

第一个只能是一个字符串,并将用于iphone 3.1和早期版本(我认为).第二个可以更改为值类型"数组"(右键单击).然后单击它左侧的三角形(使其指向下方),然后单击右侧的值.粘贴第二个值以包含另一个文件名.

看起来名字并不重要,只要它是PNG.该文件将根据正确的大小进行选择,因此仅包含iPhone的一个57x57和iPad的一个72x72的名称.

我目前正在将Math Cards Pro转换为通用版,因此我没有成功向App Store提交通用应用程序,但我非常有信心这一切都是正确的.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有