6

任何我没有找到 .xcassets 模板的向后兼容性详细信息的地方。

如果我通过在新 xcode 5 的设置中使用选项使用资产目录将当前图像资产(如 appicon、启动图像聚光灯图标等)迁移到 .xcassets 模板,如果我在其中运行,我的应用程序是否可以在 ios6 和 5 等旧版本中运行。

并且已经用于图像的代码中的命名约定将正常工作。

提前致谢。

4

1 回答 1

12

使用资产目录仅兼容 iOS 5 及更高版本。您可以为每个设置不同的图标(设置与 iOS 5&6 兼容的图标以及与 iOS 7 兼容的不同图标)。

注意2点:

  1. 您将需要更多尺寸的图标。

  2. 如果您的应用程序是 iPhone,仅当用户在装有 iOS 7 的 iPad 上运行它并且您只放置 iPhone 图标时,用户将有一个非常难看的空白图标。出于某种原因,您不会收到任何错误,但与 Xcode 4.x 不同,我认为无论您要开发什么应用程序,您都必须添加 iPad 图标(所有应用程序都应运行 ion iPhone)。要在资产目录上执行此操作,请转到“身份检查器”并添加 iPad 图标(默认情况下不会添加)。

于 2013-10-21T19:28:46.017 回答