【问题标题】:Setting multiple icon files设置多个图标文件
【发布时间】:2011-04-05 21:42:59
【问题描述】:

我正处于提交在 iTunes 商店分发的申请的最后阶段,但我被图标文件挂断了!

如果我只有一个 57x57 的文件,我会在 XCode 中收到警告,并且在应用程序加载器中收到我没有提供 72x72 的错误。如果我将 72x72 的名称设置为“Icon.png”而不是 57x57,那么它会抱怨它需要 57x57 并在应用程序加载步骤中阻塞。

Apple 已经解决了这个问题: @ 987654321@,但是当我尝试遵循它们时这些说明失败了:一旦我添加了“图标文件”键,就不会在“图标文件”键旁边出现任何披露箭头,因此添加多个图标的方法对我来说失败了。

在相关说明中,我实际上并不想要 iPad 的 72x72 图标。我已将应用程序属性设置为仅 iPhone,但除了 57x57 之外,它仍然需要 72x72 图标。

【问题讨论】:

标签: iphone icons app-store distribution


【解决方案1】:

您可以通过单击该行最右侧的图标来获取第一个显示箭头,然后单击加号以获取下一个。这确实是推荐的方法。 Apple 实际上建议使用 57x57 (iPhone)、114x114 (iPhone4)、72x72 (iPad) 和 512x512 (Ad-Hoc Distribution) 图标。

更好的是,我有时会发现转到 XCode 4 的新“Preview Release 2”并使用它来修改 Info.plist 是一种可行的方法——一个更好的编辑器和明显的向前和向后文件兼容性。然后在 XCode 3 中打开它并在那里进行最终编译。

【讨论】:

  • 加号图标对我不起作用,但在将名称更改为 CFBundleIconFiles 后,我能够右键单击它旁边的空白区域并选择值类型 -> 数组。完成后,我获得了右键单击并选择添加行的能力。现在我有两个条目,一个用于 Icon.png,另一个用于 Icon-72.png。现在它抱怨 Icon-72 不是 57x57!
  • 更正:一旦值类型更改为数组,侧边按钮 DID 开始工作以添加图标。
【解决方案2】:

如果您不关心您的应用在 iPad 上的外观,那么快速而肮脏的解决方案是创建一个 72 x 72 像素的图标文件(只需使用 Preview 应用复制并调整当前文件的大小)并将其包含在您的项目资源为 Icon-72.png

【讨论】:

    【解决方案3】:

    这里有各种各样的问题:

    1) 我必须在更改名称后通过右键单击将 CFBundleIconFiles 的类型手动设置为 Array。然而,这被回滚为......

    2) Application Loader 坚持认为唯一的图标同时是 57x57 和 72x72 是因为我在项目属性中将“Base SDK”设置为 3.2,这是一个仅适用于 iPad 的操作系统版本,同时我将“目标设备系列”设置为仅为 iPhone 编译的时间。解决方案是将“基础 SDK”更改为 4.0,但将“iPhone OS 部署目标”更改为 3.1.3,同时将 iPhone 作为“目标设备系列”。

    现在我正在编译,没有警告。新的挂断是应用程序加载器只是说与 iTunes 商店通信时出错。 :P

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 2013-04-24
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    相关资源
    最近更新 更多