我已经在approved应用程序中获得了批准,它在iOS 5中正确显示了它的图标,但在iOS 4中却没有这样做(至少在4.2.1中是如此)。相反,会出现默认的。我相信我在Info.plist中正确设置了图标(图标文件和图标文件(iOS 5))。我完全不知道会是什么。
我的图标和"Icon.png“有不同的名字,但是我相信苹果公司说这个文件名只有在iOS < 3.2中才需要。
如果您的iPhone应用程序运行在iOS 3.1.3或更高版本中,系统将不会使用Info.plist文件查找图标。CFBundleIcons密钥是在iOS 5.0中引入的,CFBundleIconFiles密钥是在iOS 3.2中引入的。
( 编号/doc/uid/TP40007072-CH6-SW1)
奇怪的是,我把我的图标重新命名为那个命名方案,它起了作用。直到我决定将它们添加到Xcode摘要项目中的各个字段。但即使我愿意,我也不能使用这个方案,因为我有不同的目标和不同的图标。
有人知道会发生什么事吗?
编辑:
我尝试将名称更改为其他名称(将@ an ~替换为以前的命名方案中的_ -- iOS中图像的默认名称),它同时适用于iOS 4和5。不知道为什么。我不确定这就是问题所在( iOS 4不认识那些字符的图标文件吗?)或者我只是搞砸了一些环境,但很管用。
发布于 2012-05-21 16:29:34
尝试从类似GUI的在这里中添加它们。
祝你好运!
发布于 2013-04-10 19:06:29
额外提示:如果,并且只有当你有图标没有显示的问题时,然后从模拟器中删除应用程序,然后再部署到模拟器。
发布于 2012-05-21 16:26:58
不知道发生了什么,但是为了解决这样的断言:“即使我愿意,我也不能使用这个方案,因为我有不同的目标和不同的图标。”
你绝对可以通过把你的图标放在单独的文件夹中来做到这一点。例如,项目文件夹布局(磁盘上,而不是Xcode项目)可能如下所示:
- MySecondApp/
- Icon.png
- Icon@2x.png
您可以将所有这些文件添加到项目中,确保每个文件只与适当的目标相关联。当您添加文件时,Xcode会问您要与哪个目标关联,或者您可以在任何时候在Info面板(窗口的右侧)中更改这个目标。
如果您不知道这一点,您可能已经添加了所有的图标文件到您的所有目标,在这种情况下,您是膨胀的应用程序的大小不必要。
https://stackoverflow.com/questions/10687253
复制相似问题