使用Xcode 5和Asset Catalog,我们是否仍然需要在Info.plist中包含CFBundleIcons密钥?

iam*_*mer 5 xcode ios ios6 ios7 xcode5

最后,我将Xcode 5的资产目录用于应用程序图标.

该应用程序支持iOS 6及更高版本.剩下的拼图是:是否仍然需要包含CFBundleIcons密钥?文件名是否重要?

Apple整理了这份文件,其中讨论了包含CFBundleIcons密钥.我很困惑,因为我没有看到资产目录的优势是什么.


我的应用程序开发人员的一些提示:

应用程序图标资产目录中的某些图标具有相同的大小.您可以重复使用图标.默认情况下,Xcode会复制它们.当您将图标从Finder拖到第二个占位符时,Xcode将创建一个图标的大量副本.它增加了一个-1名字.如果要为两个占位符重复使用图标,请右键单击"Images.xcassets"选项卡下左侧的"AppIcon"资产目录项,然后选择"在Finder中显示".您将看到一个AppIcon.appiconset包含Contents.json文件的文件夹.在文本编辑器(如Sublime Text或Smultron)中打开此文件,搜索复制图标的文件名,并重命名该条目以匹配原始名称.然后删除重复的图标.

要显示资产目录,请单击Project Navigator顶部的项目文件.选择目标.向下滚动到"App Icons"部分.单击右侧的箭头.

要删除iOS添加的光泽效果,请选择左侧的"AppIcon"资产目录.然后揭示检查员.单击Xco​​de中的右上角图标以显示右侧面板.然后单击最右侧的图标以查看属性检查器.选中"iOS图标已预渲染".

只有内部Ad Hoc分发的企业应用程序才需要没有扩展名的胖512x512和1024x1024 iTunesArtwork文件.App Store应用程序不需要此功能.

Vla*_*nko 5

不,您不需要再次将CFBundleIcons放入info.plist中.Xcode自动将其添加到pist文件中.只需创建资产目录,设置项目即可上传.

对于我的新应用程序,我只需设置资产目录并上传到AppStore.