昨天我注意到我的目标突然有了图标(不是默认的A图标)。但是,我无法弄清楚改变它的设置是什么,它现在已经变回默认值。我更改了Info.plist中的所有图标设置,但没有用。
答案 0 :(得分:4)
您是否已将 icon.png
添加到项目的根文件夹中?我认为那样做会。
答案 1 :(得分:2)
重置目标图标
info.plist
图标名称的图片; Target Membership
(文件检查器部分)他们不必在项目根目录中。如果在不同的项目文件夹中有多个图标文件,每个图标都是它自己的目标的成员,那么你有不同的目标图标具有相同的图标名称(当然,唯一的图标文件被复制到捆绑根目录)。
答案 2 :(得分:1)
在TARGET-info.plist中,添加键图标文件(CFBundleIconFiles)。关键的“图标文件(iOS 5)”还不够。
除非您以不同方式命名图标,否则该值应为“icon.png”。
答案 3 :(得分:0)
问题与最初未正确创建的Info.plist有关。在摘要选项卡中设置应用程序图标时,它会在TARGET-Info.plist(原始密钥:CFBundleIcons)中写入图标文件(iOS5)字典。 虽然这在设备和模拟器上被识别以存储图标信息,但是XCode不理解它。相反,我们需要将此密钥重命名为Icon Files(Raw Key:CFBundleIconFiles)。重命名此选项会将应用程序图标重置为空,因此将图标文件拖到摘要选项卡上各自的位置。现在,将为Target和Product设置图标(如果未显示Product图标,Build and Restart XCode)。
然后返回Info.plist,您将看到BOTH CFBundleIcons(iOS 5)和CFBundleIconFiles(其他键也称为UIPrerenderedIcon)的条目。删除CFBundleIcons(iOS5),因为这是多余的。
启动图片必须具有非常具体的名称,因此这些名称不会出现在Info.plist中。