xCode:资产目录重复图像

时间:2015-03-12 17:27:24

标签: ios iphone xcode xcode6

我创建了资产目录,并为背景指定了图像。我只有两张图片 - 一张用于iphone,另一张用于ipad。

我手动编辑Contents.json以重复使用现有文件。

"images" : [
    {
      "idiom" : "universal",
      "scale" : "1x",
      "filename" : "Background.png"
    },
    {
      "idiom" : "universal",
      "scale" : "2x",
      "filename" : "Background.png"
    },
    {
      "idiom" : "universal",
      "scale" : "3x",
      "filename" : "Background.png"
    },
    {
      "idiom" : "ipad",
      "scale" : "1x",
      "filename" : "Background-iPad.png"
    },
    {
      "idiom" : "ipad",
      "scale" : "2x",
      "filename" : "Background-iPad.png"
    }
  ],

问题是什么:当编译的资产目录看起来像是为每个条目复制的图像时,因此创建5个图像而不是两个图像。这大大增加了应用程序的大小。

我试图创建独立于比例的Contens.json:

"images" : [
    {
      "idiom" : "universal",
      "filename" : "Background.png"
    },
    {
      "idiom" : "ipad",
      "filename" : "Background-iPad.png"
    }
  ],

它在xCode中正确显示,但不在设备上工作。应用程序大小减少了4MB。

还有一些解决方法吗?

0 个答案:

没有答案