昨天,我成功将我的应用程序提交到Apple Store,但是,我收到了警告:
“缺少推荐的图标文件 - 该套装不包含完全'120x120'像素的iPhone / iPod Touch应用图标,格式为.png。
缺少推荐的图标文件 - 该套装不包含iPad的应用程序图标,其格式为“76x76”像素,格式为.png。
缺少推荐的图标文件 - 该捆绑包不包含完全为'152x152'像素的iPad的应用程序图标,采用.png格式。“
实际上,我在我的Resources文件夹中确实有这种图标,并且我添加了图标名称到plist:
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array/>
<key>Item 0</key>
<string>Icon-76.png</string>
<key>Item 1</key>
<string>Icon-120.png</string>
<key>Item 2</key>
<string>Icon-152.png</string>
<key>Item 3</key>
<string>Icon-72.png</string>
<key>Item 4</key>
<string>Icon-72@2x.png</string>
<key>Item 5</key>
<string>Icon-Small.png</string>
<key>Item 6</key>
<string>Icon-Small@2x.png</string>
<key>Item 7</key>
<string>Icon.png</string>
<key>Item 8</key>
<string>Icon@2x.png</string>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
<key>CFBundleIdentifier</key>
你能告诉我这里的问题是什么吗?
答案 0 :(得分:0)
这适用于Xcode 5:
您的“Icon-120.png”应命名为“Icon-60@2x.png”。
“Icon-152.png”应为“Icon-76@2x.png”。
在plist文件中,您不使用“@ 2x”部分以及“.png”。 “Icon-60”和“Icon-60 @ 2x”均由一个条目覆盖:“Icon-60”
iOS根据正在运行的显示器类型确定要使用的图标。