Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将图标分配给Cocoa应用程序--是否可以使用SVG?_Cocoa_Macos_Icons_Svg_Png - Fatal编程技术网

将图标分配给Cocoa应用程序--是否可以使用SVG?

将图标分配给Cocoa应用程序--是否可以使用SVG?,cocoa,macos,icons,svg,png,Cocoa,Macos,Icons,Svg,Png,我想知道如何使用我创建的图像作为图标。我将文件名放入plist文件中,并将图标命名为“icon.png”,然后将其拖入,但它仍然无法工作 另外,有没有办法使用SVG文件作为Cocoa应用程序的图标?您需要使用图标生成器将pngs(1024px、512px、256px、128px、32px和16px)转换为icns,可以在/Developer/Applications/Utilities/中找到。它使用拖放功能工作 然后只需将ICN导入应用程序并将其名称(不含.icns)添加到Info.plist

我想知道如何使用我创建的图像作为图标。我将文件名放入plist文件中,并将图标命名为“icon.png”,然后将其拖入,但它仍然无法工作


另外,有没有办法使用SVG文件作为Cocoa应用程序的图标?

您需要使用图标生成器将
png
s(1024px、512px、256px、128px、32px和16px)转换为
icns
,可以在
/Developer/Applications/Utilities/
中找到。它使用拖放功能工作


然后只需将ICN导入应用程序并将其名称(不含
.icns
)添加到
Info.plist

SVG在Mac OS X中不可能是图标格式。PDF可用于应用程序内图标,ICN必须用于显示在Finder和Dock中的应用程序图标。