iOS CFBundleIconFiles未在摘要面板中显示

时间:2013-09-09 13:07:28

标签: ios xcode icons info.plist

我的Info.plist文件包含以下密钥:

<key>CFBundleIconFiles</key>
    <array>
        <string>Icon-29</string>
        <string>Icon-120</string>
        <string>Icon-57</string>
        <string>Icon-76</string>
        <string>Icon-40</string>
        <string>Icon-72</string>
    </array>

但是在XCode 4摘要面板中,它不会显示我的图标。

However in the XCode 4 summary panel, it doesn't show my icons

建筑时,我看不到任何警告。在模拟器中运行应用程序时,图标似乎很好。它似乎很奇怪,它没有在XCode中显示。任何已知的原因?

运行XCode 4.6.2。

1 个答案:

答案 0 :(得分:0)

对于Retina,您应该提供Icon-114。

无论如何,你粘贴的那个应该是.plist文件中的两次。一个是独立的,第二次是在:

<key>CFBundleIcons</key>
    <dict>
        <key>CFBundlePrimaryIcon</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>Icon-57px.png</string>
                <string>Icon-114px.png</string>
                <string>Icon-72px.png</string>
                <string>Icon-144px.png</string>
                <string>Default.png</string>
                <string>Default@2x.png</string>
                <string>Default-Landscape~ipad.png</string>
                <string>Default-Landscape@2x~ipad.png</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <true/>
        </dict>
    </dict>
</key>

确保它也存在。

您也可以尝试右键单击您显示的丢失文件,然后使用“选择文件”进行更新 - 这也将配置您的plist文件。