【问题标题】:Must I make icons for iPad if it's an iPhone only app?如果 iPad 是仅限 iPhone 的应用程序,我必须为 iPad 制作图标吗?
【发布时间】:2014-09-05 15:53:14
【问题描述】:

如果 iPad 是 iPhone 专用的应用程序,我必须为 iPad 制作图标吗?苹果说,这不是必需的。当我尝试使用 Application Loader 发送我的游戏时,我看到了这个。

我可以从info.plist 中删除CFBundleIconFiles(iPad) 吗?

【问题讨论】:

  • 即使它仅适用于 iPhone,是否有任何东西可以阻止使用 iPad 的人下载/安装它?为什么不直接创建图标?我想你有 iPhone 的图标,为什么不只包括 iPad 的尺寸?
  • @Mastrianni 你知道,在生活中你需要有原则。如果有问题,我宁愿不回避。
  • @Mastrianni 第二件事是,Apple 擅长为下载它的 iPad 用户提供 iPhone 图标。
  • 我问的原因是因为“以防万一”包含其他设备的图标对我来说很有意义。我想象有人从应用商店下载它,然后在他的主屏幕上看到一些奇怪的占位符,而不是你应用的漂亮图标。我从未见过标有“仅限 iPhone”的应用程序,这就是为什么我想知道苹果是否真的阻止 iPad 用户下载它。因为如果他们不这样做,拥有 iPad 图标将是一个安全的选择。虽然我想如果它不能在 iPad 上工作,那么这个图标将是 iPad 用户问题中最少的一个。 :)

标签: ios xcode icons app-store


【解决方案1】:

如果您的应用是 iPhone 专用的,则不需要 iPad 图标文件。如果项目未清理或资源文件未正确复制到项目中,有时可能会发生这些错误。

确保您已将应用程序标记为仅适用于 iPhone,并从您的 info.plist 中删除 iPad 图标文件,并确保将所有文件复制到您的 copy bundle sources 中。要检查这一点,请转到

Your project target > Build Phases > Copy Bundle Sources

然后按 cmd ⌘+alt ⌥+Shift ⇧+K 清理您的项目。

如果这不起作用,请从项目中删除图像,再次拖放它们,然后重复上述步骤。

【讨论】:

  • 如果有人在 Xcode 7+ 上遇到同样的问题,请检查 Images.xcassets 中的图像集不包括 iPad 图像。您只能将 Utilities -> Attributes Inspector 中的每个图像的设备设置从 Universal 更改为 iPhone
猜你喜欢
  • 1970-01-01
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多