Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone XCode赢得';不接受我的57x57尺寸图标?_Iphone_Xcode_Ipad_Icons - Fatal编程技术网

Iphone XCode赢得';不接受我的57x57尺寸图标?

Iphone XCode赢得';不接受我的57x57尺寸图标?,iphone,xcode,ipad,icons,Iphone,Xcode,Ipad,Icons,我正在尝试用XCode归档我的应用程序。我有4个不同的图标(57、72、114、144) 当我把它们放进去时,它工作得很好,但是当我在构建之后尝试验证它时,我得到以下结果 如果我返回并尝试用72px图标替换57px图标,我会收到此消息 为什么会这样 这是plist中的值,这里没有手动执行任何操作 这是最新的 如果上面的链接过期了,我将包括屏幕截图,我知道这是内容不可能看到的。顺便说一句,你总是可以右键单击图像,复制图像位置,并在“新建”选项卡中打开它 以下是如何指定图标 理论上,只要它们在

我正在尝试用XCode归档我的应用程序。我有4个不同的图标(57、72、114、144)

当我把它们放进去时,它工作得很好,但是当我在构建之后尝试验证它时,我得到以下结果

如果我返回并尝试用72px图标替换57px图标,我会收到此消息

为什么会这样

这是plist中的值,这里没有手动执行任何操作

这是最新的 如果上面的链接过期了,我将包括屏幕截图,我知道这是内容不可能看到的。顺便说一句,你总是可以右键单击图像,复制图像位置,并在“新建”选项卡中打开它

以下是如何指定图标


理论上,只要它们在info.plist中,你就可以为iPad命名任何你想要的名字。为了支持旧版本的iOS,我总是按照苹果推荐的方式命名它们,Inder Kumar Rathore已经引用了这一点

查看如何在Info.plist中添加图标文件

@PhlipK:你的info.plist看起来和我的很不一样,这是我的样子

看看我上面提到的链接,试着编辑你的info.plist,看看是否有效


可能是png中有错误的medatada?您使用什么工具创建png?尝试其他工具将其调整为57和72,然后保存并读取。我知道photoshop写元数据。我使用Pixelmator,从来没有遇到过这种问题。@inderkumarratore我用plist值更新了我的问题。请遵循命名约定,为什么要在icons array????中包含splash png?@PhilipK,你可以随意命名,只需将它放在info.plist中。这些项目是否对应于不同的设备,还是仅仅通过图像宽度来匹配它们?我本来不打算要一个50x50的图标,这是必需的吗?你不必要有50x50,这是为了你在ipad上的搜索结果。@PhilipK,我想你的问题是你的plist,试着从你的info.plist中删除Cbundleicons键,并在苹果的文档中添加它们,你会没事的。