如何在Xcode中设置Mac应用程序的图标?

如何在Xcode中设置Mac应用程序的图标?,第1张

概述我一直在学习很多关于在Interface Builder中编写Objective-C代码和设计,我想为我的简单程序设置图标。 我将相同的JPG添加到Icon Composer中的所有大小字段,并获得了ICNS,但我不知道如何将其添加到项目中。 先谢谢你。 由于Xcode 4.4 Icon Composer不再是创建图标的推荐方式,因此不再包含在Xcode的标准安装中。 由于Mac视网膜显示器的引入 我一直在学习很多关于在Interface Builder中编写Objective-C代码和设计,我想为我的简单程序设置图标。

我将相同的JPG添加到Icon Composer中的所有大小字段,并获得了icns,但我不知道如何将其添加到项目中。

先谢谢你。

解决方法 由于Xcode 4.4 Icon Composer不再是创建图标的推荐方式,因此不再包含在Xcode的标准安装中。
由于Mac视网膜显示器的引入,现在建议提供所有图形的高分辨率版本,包括应用程序图标。

在Xcode>下给你的应用程序一个图标。 4.4执行以下操作:

>在Finder中创建一个文件夹[Iconname] .iconset
>在此文件夹中将您的图标放置为png文件。您需要使用中的图标
尺寸为16像素,32像素,64像素(仅限Retina),128像素,256像素,512像素和
1024px(仅限Retina)
>这些图标必须使用模式icon_16x16.png命名,
icon_32x32.png,icon_128x128.png等
>要支持Retina显示,您还必须添加双图标文件
分辨率,命名为icon_16x16@2x.png(大小为32×32),
icon_32x32@2x.png(大小64×64)等等,最多可达icon_512x512@2x.png(大小1024×1024)。
>将此[Iconname] .iconset文件夹拖动到Xcode(如有必要,请复制)
>在info.pList文件中将“CFBundleIconfile”(图标文件为键)值设置为
[Iconname],但没有.iconset扩展名

注释:

>它(当前)不需要提供@ 2x图标
>它会(通常)也工作,如果你不提供每个图标文件
> iconset文件夹不应包含icon_64x64.png文件。 64px图标仅适用于icon_32x32的视网膜版本

更新:
最后,.iconset文件夹包含以下10个项目:

icon_16x16.pngicon_16x16@2x.pngicon_32x32.pngicon_32x32@2x.pngicon_128x128.pngicon_128x128@2x.pngicon_256x256.pngicon_256x256@2x.pngicon_512x512.pngicon_512x512@2x.png

官方指南:

https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html

附加信息:

要将iconset文件夹转换为icns文件,请在终端上运行以下命令:

iconutil -c icns [Iconname].iconset

其中[Iconname]应该替换为iconset文件夹的前缀。您现在有一个名为[Iconname] .icns的文件。在XCode 4.4中,在目标摘要中,右键单击该图标的问号,然后选择icns文件。然后,您应该看到问号被替换为图标。

总结

以上是内存溢出为你收集整理的如何在Xcode中设置Mac应用程序的图标?全部内容,希望文章能够帮你解决如何在Xcode中设置Mac应用程序的图标?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:http://outofmemory.cn/web/1047860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存