1

昨天,我成功地将我的应用程序提交到 Apple Store,但是,我收到了警告:

“缺少推荐的图标文件 - 该捆绑包不包含 .png 格式的 iPhone / iPod Touch 的应用程序图标,该图标恰好为 '120x120' 像素。

缺少推荐的图标文件 - 该捆绑包不包含 .png 格式的 iPad 应用程序图标,其大小正好为“76x76”像素。

缺少推荐的图标文件 - 该捆绑包不包含 .png 格式的 iPad 应用程序图标,其大小正好为 '152x152' 像素。”

实际上,我的 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>

你能告诉我这里的问题是什么吗?

4

1 回答 1

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 会根据所运行的显示类型确定要使用的图标。

于 2014-02-12T09:22:45.913 回答