我制作了名为myIcon@2x.png
的PNG 58×58图片并设置为app图标
当通过模拟器构建时,应用程序正确运行
但是当真机时,app输出错误
消息Failed to write PNG data for the app icon set from "AppIcon appiconse.../test.app/AppIcon29×29@2x.png
为什么会出现这种错误?
答案 0 :(得分:4)
尝试在此处找到答案 - Build app with Xcode 4 - it always show some error about PNG image
有解决方案:
您必须将PNG文件保存为NOT INTERLACED。尝试在photoshop(或类似)中打开文件,另存为,然后选择“非隔行扫描”。
答案 1 :(得分:0)
我猜您使用带有视网膜显示的模拟器,但显示非视网膜的设备。
尺寸 58×58 的图标用于iPhone设置/聚光灯,视网膜的iPad设置显示。
尺寸 29×29 的图标用于相同目的,但用于非视网膜显示。
答案 2 :(得分:0)
58 x 58尺寸适用于“设置”图标,而不是应用程序图标。请查看Apple Docs了解详情
应用程序图标(所有应用程序都需要)120 x 120,152 x 152,76 x 76
设置图标(推荐)58 x 58,29 x 29