【吐槽Xcode的bug】Image图片文件拖进Assets后生成的配置文件有时候缺少字段

当一组x1,x2,x3的图片拖动到asset中后,正常应该生成对应的完整的配置

但是有时候缺少部分字段,

比如

1x部分,少了:

      "filename" : "file_icon_xls.png",

变成:

{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "filename" : "file_icon_xls@2x.png",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "filename" : "file_icon_xls@3x.png",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

导致编译出现警告:

assets.xcassets the image set has an unassiged child

assets.xcassets the image set has an unassiged child

 

去到对应的配置文件,Show in Finder:

right image show in finder

然后用文本编辑器打开对应的Content.json配置文件:

found image contents.json file open

去修改为:

{
  "images" : [
    {
      "idiom" : "universal",
      "filename" : "file_icon_xls.png",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "filename" : "file_icon_xls@2x.png",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "filename" : "file_icon_xls@3x.png",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

保存,即可解决此问题。

 

-》

有时候,把图片文件拖动到Xcode的Assets中之后,

好像是Xcode的bug,其自动生成的配置文件Contents.json中, 有时候会出现bug,对应的字段没有生成。

-》需要手动去编辑,添加对应字段,即可解决这类问题。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量