对于iPad Pro的167x167应用程序图标,Xcode 7.1的应用程序图标资产目录中没有空间...资产目录不是添加应用程序图标的当前最佳做法吗?如果不是我们应该怎么添加呢?
答案 0 :(得分:15)
我只在AppIcon资产部分(XCode 8.1)上看到iPhone大小。我认为这是因为我最初构建了针对iPhone的项目,然后又添加了Universal支持。要添加空的iPad图标点:
答案 1 :(得分:11)
如果您不使用资产目录,可以通过以下方式将此图标添加到项目中:
CFBundleIconFiles~ipad
。iPad Pro模拟器会获取文件的分辨率并将其用于应用程序的图标。
但是,您似乎无法将资产目录用于iPad Pro图标。我尝试将现有图标集迁移到资产目录中,但它没有携带167x167图标文件。似乎没有插槽,如果使用资产目录,则会忽略plist的图标文件。
目前,您似乎可以选择完全删除资产目录,也可以等到Apple修复问题(并在此之前接受放大的152x152图标)。
答案 2 :(得分:11)
答案 3 :(得分:7)
解决。
为我修复的是在 CFBundlePrimaryIcon 键下添加 Icon-83.5@2x.png 。
我最初尝试在 CFBundleIcons~ipad 键下添加 NOT 工作。我甚至不确定是否需要 CFBundleIcons~ipad 键,但我现在不敢删除它。
文件:Info.plist
<key>DTPlatformVersion</key>
<string>8.3</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>Icon-60@2x.png</string>
<string>Icon-72.png</string>
<string>Icon-72@2x.png</string>
<string>Icon-76.png</string>
<string>Icon-76@2x.png</string>
<string>Icon-83.5@2x.png</string>
</array>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>Icon.png</string>
<string>Icon-60@2x.png</string>
<string>Icon-72.png</string>
<string>Icon-72@2x.png</string>
<string>Icon-76.png</string>
<string>Icon-76@2x.png</string>
<string>Icon-83.5@2x.png</string>
</array>
</dict>
</dict>
</dict>
答案 4 :(得分:3)
解决此问题的最简单方法是:
同时确保尺寸正确。 如果AppIcon文件显示83.5点,文件大小为2x,那么维度应为167x167 png格式等。