';缺少建议的图标文件-捆绑包中不包含iPhone/iPod Touch的应用程序图标,其大小正好为';120x120';像素,.png格式';
我提交了一个应用程序更新,但我收到一封电子邮件,告诉我发生了以下错误: 缺少推荐的图标文件-捆绑包不包含精确为120x120像素的iPhone/iPod Touch应用程序图标,格式为.png 我如何解决这个问题 是苹果当前的图标要求 我看不到120x120出现在任何地方?这是iOS 7特有的吗?我应该包括一个名为';缺少建议的图标文件-捆绑包中不包含iPhone/iPod Touch的应用程序图标,其大小正好为';120x120';像素,.png格式';,iphone,ios,ios7,itunes,Iphone,Ios,Ios7,Itunes,我提交了一个应用程序更新,但我收到一封电子邮件,告诉我发生了以下错误: 缺少推荐的图标文件-捆绑包不包含精确为120x120像素的iPhone/iPod Touch应用程序图标,格式为.png 我如何解决这个问题 是苹果当前的图标要求 我看不到120x120出现在任何地方?这是iOS 7特有的吗?我应该包括一个名为icon-120.png的图标吗 更新:我在资源文件夹中添加了三个图标(Icon-120.png:120x120、Icon-76.png:76x76和Icon-152.png:152x
icon-120.png
的图标吗
更新:我在资源文件夹中添加了三个图标(Icon-120.png:120x120、Icon-76.png:76x76和Icon-152.png:152x152),但它没有将它们添加到info.plist
。收到了相同的警告电子邮件。我决定不做任何改变,等着看接下来会发生什么
令我大吃一惊的是,该应用程序在20小时后进入了审查阶段,第二天就在市场上发布了!有点让我想知道有多少Apple/Windows app review用户潜伏在这里。如果从
Xcode9
提交应用程序时出现图标错误
,或者如果你在模拟器和设备上看不到应用程序图标,只需将你的CoCoCoCoapods
更新到项目中的最新版本即可。这个问题是Xcode9
和cocoapods
中的一个bug
我们可以看到一个新的iPhoneX指南
这是一个为iOS、Mac和Android应用程序创建图标的有用网站 你只需要拖放你的1024x1024图标,网站就会创建所有的图标大小并发送到你的电子邮件。然后按照以下方法为iOS应用程序设置图标 苹果发布iOS 8、iPhone 6和6 Plus后,应用程序图标大小和发布图像大小发生了变化。请访问我的帖子了解新尺码:
是的,您需要添加一个120x120高分辨率图标。现在,如果您只想针对iOS7,您只需要76 x 76、120 x 120和152 x 152图标大小。如果您还想以iOS 6为目标,则需要
57 x 57、72 x 72、76 x 76、114 x 114、120 x 120、144 x 144和152 x 152图标大小。如果你不希望操作系统对聚光灯和设置图标进行插值,则不计算聚光灯和设置图标
根据博客帖子
更新:
根据苹果指南或:
图标尺寸(iOS 7及更高版本)
图标尺寸(iOS 6.1及更早版本)
为不同的设备创建不同大小的应用程序图标。如果你正在创建一个通用应用程序,你需要提供四种尺寸的应用程序图标
对于iPhone和iPod touch,这两种尺寸都是必需的:
- 120 x 120像素
- 60 x 60像素(标准分辨率)
对于iPad,这两种尺寸都是必需的:
- 152 x 152
- 76 x 76像素(标准分辨率)
现在将其设置到项目中:
- 创建一个新图标,具有120像素的高分辨率和60像素的规则,如上苹果文档所述,并设置名称。例如,
icon-120.png
和icon-152.png
- 将此图标放入项目资源文件夹,并将此图标添加到项目中:
- 在此之后,单击
ProjectName Info.plist
并找到图标文件行。如果找不到它,请单击(+)
符号添加它,然后选择图标文件,然后设置所有图标图像,如下所示
现在归档并分发您的项目,就像我们将应用程序二进制文件提交到中一样。我希望现在你可以提交你的应用程序没有任何图标问题
注意:
请小心提供您需要的所有图标。否则,您的应用程序将无法通过Apple验证。如果您已收到此类电子邮件:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.
- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels
苹果现在也接受在iOS 7上运行的应用程序,因此无论部署目标是还是6.1或更早版本,但您还需要提供iOS 7图标大小,正如我上面提到的(商店所期望的)
Xcode 5应用程序图标管理
如果您使用的是xCode5,首先要更新的是图标。Xcode 5引入了简单地管理图像的多个副本(例如多分辨率)。我们将创建一个来管理游戏的图标,以及启动图像
现在,单击“使用资源目录”按钮。确认迁移时,还会询问您是否要迁移启动映像(启动应用程序时出现的启动屏幕的iOS对话)-您还需要确保选中此选项
请查看更多信息公认的答案很好,但以下是简短的答案:
<key>CFBundleIconFiles</key>
<array>
<string>icon@2x.png</string>
<string>icon.png</string>
<string>Icon-Small.png</string>
<string>Icon-Small@2x.png</string>
<string>Default.png</string>
<string>Default@2x.png</string>
<string>icon-72.png</string>
<string>icon-72@2x.png</string>
<string>Icon-Small-50.png</string>
<string>Icon-Small-50@2x.png</string>
<string>Default-Landscape.png</string>
<string>Default-Landscape@2x.png</string>
<string>Default-Portrait.png</string>
<string>Default-Portrait@2x.png</string>
cfbundleconfiles
在Google中搜索“捆绑包不包含精确为120x120像素的iPhone/iPod Touch应用程序图标,格式为.png。”你不必用这种复杂的方式。如果你使用的是XCode 5(我相信我们大多数人都是这样),那么创建你的图标,你可以随意调用它们
- myIcon-58.png
- myIcon-57.png
- myIcon-72.png
- myIcon-80.png
- myIcon-100.png
并将它们拖放到AppIcon下的正确框中。请参见屏幕截图。您不必手动编辑plist文件
在使用Xcode 4.6提交应用程序时,我遇到了同样的问题。它无法识别尺寸为120x120、58x58、29x29等的图标。因此,当我尝试将这些图标添加到info.plist并提交应用程序以供查看时,Xcode 4.6不允许我这样做。关于subm
<string>icon-40.png</string>
<string>icon-40@2x.png</string>
<string>icon-60.png</string>
<string>icon-60@2x.png</string>
<string>icon-76.png</string>
<string>icon-76@2x.png</string>
</array>
<ItemGroup>
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Contents.json" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-40%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-60%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-72%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-76%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-83.5%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small-50%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon-Small%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\Icon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%402x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon%403x.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad.png" />
<ImageAsset Include="Resources\Images.xcassets\AppIcon.appiconset\NotificationIcon~ipad%402x.png" />
</ItemGroup>