Xcode 中 Info.plist 文件上的多个图标条目

Posted

技术标签:

【中文标题】Xcode 中 Info.plist 文件上的多个图标条目【英文标题】:Multiple icon entries on Info.plist file in Xcode 【发布时间】:2012-04-07 17:53:14 【问题描述】:

当我在 Xcode 4 上导入在 Xcode 3 上启动的项目时,它会为 Info.plist 文件中的图标添加另一组条目。像这样的:

有时还有另一个条目称为"Icon file"(单数文件,而不是复数文件)。

所有这些条目都是必需的吗?

另一个问题:为什么将启动图像Default.pngDefault@2x.png 添加到图标部分?

【问题讨论】:

【参考方案1】:

您只需要带有所有图标 (57x57,72x72,114x114,144x144) 的条目 Icon files(复数)。 您可以删除Icon files (ios 5) 以及Icon file(单数)。

该部分中的Default.png 完全错误,可能因为 Xcode 中的错误而被放置在那里。

【讨论】:

有什么理由我应该删除 Icon files (iOS 5) 条目吗?这在任何地方都有解释吗?谢谢。【参考方案2】:

就像 Jonas 说的,你可以删除 (iOS 5) 部分。

然而,这显然是一个新增功能,而且 Apple 很可能会出于某种原因推进这些更改。

我会清理它并保留它以保持向前兼容性。

【讨论】:

【参考方案3】:

您不必指定@2x 版本,ipad 会自动选择它们,dev page here 只需在项目中列出 1x 版本。 项目 0:图标 - 它是 57x57 第 1 项:Icon-72 - 它是 72x72 项目 2:小图标 - 29-29 第 3 项:Icon-Small-50 - 它是 50x50

将这些 .png 格式的文件以及 @2x 添加到您的项目中,因此总共有 8 个。

将 Default.png 及其 2x 版本也添加到 proj 并在启动图像中仅指定 Default.png

B

【讨论】:

以上是关于Xcode 中 Info.plist 文件上的多个图标条目的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9:xcodebuild -exportArchive 错误读取文件:info.plist

Xcode 10 构建错误 - 多个命令产生 info.plist

Xcode 项目中的两个 info.plist 文件如何工作?

Xcode - Info.plist 文件中缺少目的字符串

Xcode找不到本地化的info.plist

Xcode13 “消失”的Info.plist文件