如何将应用程序图标包含到我的Xcode项目中

时间:2017-01-08 20:40:51

标签: ios xcode icons screen-readers

我有一个问题,包括新的应用程序图标。我已经完成的工作如下:

我存档并验证了我的应用,并获得了分辨率为120x120像素,152x152像素和167x167像素的图标丢失的信息。所以我创建了PNG文件并将其存储在Finder的文件夹中 然后我在项目导航器(Xcode 8.2)中选择了根节点,转到“常规”选项卡并打开“应用程序图标和启动图像”公开。在那里我点击了箭头图标。将显示资产管理器,并选择条目“AppIcon”。到目前为止一切顺利。
现在文档说我必须将我的PNG文件从Finder拖放到该资产表。

但我的问题是我是一个屏幕阅读器用户,因此我无法使用鼠标来处理此类操作。这就是为什么我想问一下键盘快捷键或导入菜单是否有另一种方法,或者我可以手动包含PNG文件f.e.通过使用文本编辑器编辑Xcode项目文件?非常感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

Assets.xcassets只是项目目录中的一个目录。您可以通过将.png文件放在:

中来修改默认的应用程序图标集
Assets.xcassets/AppIcon.appiconset

并修改包含的Assets.xcassets/AppIcon.appiconset/Contents.json文件,如下所示:

{
    "images" : [
{
  "size" : "20x20",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "2x"
},
{
  "size" : "20x20",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "3x"
},
{
  "size" : "29x29",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "2x"
},
{
  "size" : "29x29",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "3x"
},
{
  "size" : "40x40",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "2x"
},
{
  "size" : "40x40",
  "idiom" : "iphone",
  "filename" : "yourFileName.png",
  "scale" : "3x"
},
{
  "idiom" : "iphone",
  "size" : "60x60",
  "scale" : "2x"
},
{
  "idiom" : "iphone",
  "size" : "60x60",
  "scale" : "3x"
},
{
  "idiom" : "ipad",
  "size" : "20x20",
  "scale" : "1x"
},
{
  "idiom" : "ipad",
  "size" : "20x20",
  "scale" : "2x"
},
{
  "idiom" : "ipad",
  "size" : "29x29",
  "scale" : "1x"
},
{
  "idiom" : "ipad",
  "size" : "29x29",
  "scale" : "2x"
},
{
  "idiom" : "ipad",
  "size" : "40x40",
  "scale" : "1x"
},
{
  "idiom" : "ipad",
  "size" : "40x40",
  "scale" : "2x"
},
{
  "idiom" : "ipad",
  "size" : "76x76",
  "scale" : "1x"
},
{
  "idiom" : "ipad",
  "size" : "76x76",
  "scale" : "2x"
},
{
  "idiom" : "ipad",
  "size" : "83.5x83.5",
  "scale" : "2x"
}
],
"info" : {
    "version" : 1,
    "author" : "xcode"
}
}

也许您必须创建JSON文件。

答案 1 :(得分:1)

是的,有另一种拖放方法:

1)点击assets.xcassets

2)右键单击(或按住Control键单击)" AppIcon"

3)点击"在Finder中显示"

4)这应该带你到存储图标集的实际文件夹。您可以复制所有单独的图像文件(确保它们被正确命名为XCode,以区分尺寸),无论您将它们存储在何处,然后通过Finder将它们粘贴到此处。

5)将图像文件粘贴到文件夹中后,确保它们实际粘贴到AppIcon.appiconset文件夹中〜它们应该可以通过XCode访问。

希望这有帮助