XCode 5支持iOS 5.0图标

阿尔克斯

我正在使用新的资产目录AppIcon为iOS 5(理论上),6和7设置正确的图标。不幸的是,在iPad 1(带有iOS 5.1.1)上安装应用程序时,显示的图标不是正确的一个(它是从另一个扩展的,当然是57x57的一个)。

我看到在创建资产目录之后,在Info.plist文件中添加了2个空条目

  • Icon files (iOS 5)
  • CFBundleIcons~ipad

我已经阅读了很多“解决方案”,但是对我没有任何帮助:(

解决方案之一是将这些条目添加到plist中(并在项目中添加相应的图标):

<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Icon.png</string>
            <string>[email protected]</string>
            <string>Icon-72.png</string>
            <string>[email protected]</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <true/>
    </dict>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Icon-Small</string>
            <string>Icon-Small-50</string>
            <string>[email protected]</string>
            <string>Icon-72.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <true/>
    </dict>
</dict>

但这根本不起作用。

我正在使用XCode 5.0(5A1413)。

任何帮助将非常感激。

阿尔克斯

我终于找到了可行的解决方案。我不再使用资产目录。然后将这些行放在我的info.plist文件中:

<key>CFBundleIconFile</key>
<string>Icon-57.png</string>
<key>CFBundleIconFiles</key>
<array>
    <string>Icon-72.png</string>
    <string>[email protected]</string>
    <string>Icon-57.png</string>
    <string>[email protected]</string>
    <string>[email protected]</string>
    <string>Icon-60.png</string>
    <string>[email protected]</string>
    <string>Icon-76.png</string>
    <string>[email protected]</string>
    <string>Icon-29.png</string>
    <string>[email protected]</string>
    <string>Icon-50.png</string>
    <string>[email protected]</string>
    <string>Icon-40.png</string>
</array>
<key>CFBundleIcons</key>
<dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>[email protected]</string>
            <string>Icon-57.png</string>
            <string>Icon-72.png</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <true/>
    </dict>
</dict>

它现在就像魅力一样工作:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章