我正在使用新的资产目录 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>Icon@2x.png</string>
<string>Icon-72.png</string>
<string>Icon-72@2x.png</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>Icon-72@2x.png</string>
<string>Icon-72.png</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
但它根本不起作用。
我正在使用 XCode 5.0 (5A1413)。
任何帮助将非常感激。