在我的iPhone应用程序工作期间,图标会不时更改。同事或管理层带来了奇特的新想法和.pngS,我所做的就是改变文件系统中的Icon.png。大多数时候,新图标被分发到模拟器或设备,下一次构建,有时我不得不删除并在Xcode(图像)中添加th icon.png,但它有效。 然后,有一天我将UIPrerenderedIcon元素添加到info.plist中以消除图标的闪耀(它起作用),因为我做了,我在向设备添加新图标方面遇到了问题:
有什么想法吗?
答案 0 :(得分:3)
尝试清除所有目标,很可能是出现旧图标的情况。
此外,这发生在我身上几次(在app图片中)......
模拟器对文件名不区分大小写,但设备区分大小写。
因此,如果在info.plist中你说你的图标文件是:ICON.png
但实际文件名为:icon.png
然后,模拟器将显示图标,但设备不会。
答案 1 :(得分:2)
何时更改图标图像尝试从模拟器/ iPhone中删除旧应用程序然后重新安装..有时候我也会出现这样的问题...而且 在iTunes上的FOR图标 使图标图像为512 x 512 JPEG或PNG文件名为iTunesArtwork。然后去获取信息并删除扩展名。请注意,该文件不得包含扩展名。
生成应用程序图标的文件后,请按照以下步骤将其添加到您的应用程序中:
请注意,PNG或JPEG文件只是'iTunesArtwork',没有后缀。
如果您在构建应用程序包后尝试将其复制到应用程序包中,则会破坏应用程序签名,并且在尝试将其同步到您的设备时会出现验证错误。确保图形文件包含在“复制包资源”文件夹中,位于项目在XCode中的目标中(上面的步骤4)。
然后将您的应用程序文件拖放到iTunes,以便交叉检查您是否完成了所有操作。
希望这会有所帮助..
答案 2 :(得分:1)
在xcode中启动应用程序 1将icon.png的名称更改为icon1.png 2从模拟器或设备中删除应用程序 3清理所有目标 4将icon1.png更改回icon.png 5再次运行应用程序