我希望创建一个支持iPhone和iPad的单一应用程序。该应用程序在两个设备的模拟器中按预期工作。现在我正在尝试构建和部署它。我将plist中的“Icon File”设置为57x57.png图像,但是当我构建并尝试提交应用程序时,ItunesConnect抱怨需要一个72x72.png图像来适配iPad。如果我将“Icon File”指定为72x72.png,则ItunesConnect会抱怨需要一个57x57图像来适配iPhone。我如何在单个plist中指定这两个图标?
CFBundleIconFile
CFBundleIconFile只能是一个字符串,将用于iphone 3.1及更早版本的构建(我想)。
CFBundleIconFiles
第二个可以更改为值类型“array”(右键单击)。 然后单击其左侧的三角形(使其指向下方),并将值粘贴到右侧。 粘贴第二个值以包含另一个文件名。
似乎名称并不重要,只要是PNG格式即可。 根据正确的大小选择文件,因此仅包括一个57x57的iPhone和一个72x72的iPad文件名即可。
我目前正在将Math Cards Pro转换为通用应用程序,因此尚未成功提交通用应用程序到App Store,但我非常自信所有这些都是正确的。
对我也起作用了。使用3.2.b5,我能够右键单击我的plist文件并点击“打开为...源代码”。按照byamabe上面粘贴的信息添加,然后就可以提交了。现在,如果不是因为这个问题而迟到了一个小时...
您也可以通过内置编辑器添加它。
icon.png 是字符串0 icon-ipad.png 是字符串1