应用程序图标文件在 plist 以及目标的 Info 选项卡中定义。
这有什么原因还是只是多余的?
在一个地方移除物品会导致它们在另一个地方也被移除。所以我想这是多余的。同样,将图标文件拖放到目标“摘要”选项卡下的“应用程序图标”插槽中也可以达到相同的效果。
这只是完全相同设置的两个不同位置。在一个地方改变它会在另一个地方改变它。
Summary 选项卡中的“Bundle Identifier”、“Version”和“Build”字段也是如此,这将更改 Info.plist 中的值。
实际上,“摘要”选项卡中存在的每条信息只是表示 Info.plist 文件中常见信息的另一种方式,它只是完全相同信息的更易读的表示。“信息”选项卡也是如此,它直接显示 Info.plist 键,并在单独的视图中提取一些特殊键,如文档类型、UTI 和 URL 类型:其中的所有内容也只是 Info.plist 文件的另一个表示.
“图标”属性的特别说明:由于各种 SDK 的演变,有多种方法可以在 Info.plist 键中定义应用程序图标。并且“摘要”选项卡中的图标仅影响定义图标的最新方式。
CFBundleIconFile
字符串类型的键定义了一个唯一的图标名称。很简单。CFBundleIconFiles
添加了另一个键来接受图标列表(NSArray),以支持多种分辨率和用途(搜索图标等)CFBundleIcons
,它现在是一个字典,允许您列出每个图标文件及其相关用途(报亭图标、搜索图标、应用程序图标……)有关更多详细信息,请阅读详细说明差异的信息属性列表键参考。