如何添加167x167 iPad Pro应用程序图标?

如何添加167x167 iPad Pro应用程序图标?,ipad,ios9.1,xcode7.1,Ipad,Ios9.1,Xcode7.1,Xcode 7.1的应用程序图标资产目录中没有为iPad Pro的167x167应用程序图标留出空间。。。资产目录不是当前添加应用程序图标的最佳实践吗?如果没有,我们应该如何添加它?如果您没有使用资产目录,您可以通过以下方式将此图标添加到项目中: 创建一个167x167图标文件。很明显,图标的文件名是不相关的,所以我把它命名为“Icon-83”。5@2x.png“ 将文件添加到项目中,并将文件名添加到应用程序的plist数组CFBundleIconFiles~ipad iPad Pro仿真器

Xcode 7.1的应用程序图标资产目录中没有为iPad Pro的167x167应用程序图标留出空间。。。资产目录不是当前添加应用程序图标的最佳实践吗?如果没有,我们应该如何添加它?

如果您没有使用资产目录,您可以通过以下方式将此图标添加到项目中:

  • 创建一个167x167图标文件。很明显,图标的文件名是不相关的,所以我把它命名为“Icon-83”。5@2x.png“
  • 将文件添加到项目中,并将文件名添加到应用程序的plist数组
    CFBundleIconFiles~ipad
iPad Pro仿真器根据文件的分辨率,将其用作应用程序的图标

然而,似乎你不能在iPad Pro图标上使用资产目录。我试图将现有图标集迁移到资源目录中,但它没有继承167x167图标文件。它似乎没有插槽,如果使用了资源目录,plist的图标文件将被忽略


目前看来,您可以选择是完全删除资产目录,还是等到苹果解决问题(并在那之前接受升级的152x152图标)。

在Xcode 7.2中,现在有了一个空间

如果它不存在,Xcode 7.2也会发出警告

已解决

为我修正的是添加了图标83。5@2x.png在CbundlePrimary图标下

我最初尝试在ipad的CFBundleIcons~ipad键下添加,但该键不起作用。我甚至不确定是否需要CFBundleIcons~ipad键,但我现在恐怕要删除它

  • 通用iOS设备的构建
  • 不使用资产目录
  • Xcode 7.3和Qt 5.6.0
文件: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>
DTPlatformVersion
8.3
彩铃
CFBundlePrimaryIcon
CFBundleIconFiles
应用程序图标
图标-60@2x.png
Icon-72.png
图标-72@2x.png
Icon-76.png
图标-76@2x.png
图标-83。5@2x.png
CFBundleIcons~ipad
CFBundlePrimaryIcon
CFBundleIconFiles
应用程序图标
图标-60@2x.png
Icon-72.png
图标-72@2x.png
Icon-76.png
图标-76@2x.png
图标-83。5@2x.png

我在AppIcon资产部分(XCode 8.1)只看到了iPhone的大小。我想这是因为我最初构建了针对iPhone的项目,后来又添加了通用支持。要添加空的iPad图标点:

  • 在ImageAssets中,单击AppIcon将其高亮显示
  • 单击xCode右上角的面板图标,打开右侧实用程序面板
  • 在“实用工具”面板中,单击“属性检查器”(看起来像一支铅笔向下划过一条线)
  • 现在你应该在面板中看到两个下拉列表,分别是iPhone和iPad。选择iPad并选择“iOS7.0及更高版本”

  • 解决此问题的最简单方法是:

  • 删除现有的AppIcon文件
  • 创建新的AppIcon文件
  • 添加缺少的图标(现在将提供iPad和其他图标选项)
  • 还要确保尺寸正确。
    如果AppIcon文件显示83.5点,文件大小为2倍,则尺寸应为167x167 png格式等。

    是的,我不久前切换到资产目录,没有看到ipad pro的任何位置icon@Mohamed您使用的是哪个版本的Xcode?它只出现在7.2版本,当iPad Pro发布时,资产目录中的插槽还不存在。这个答案在当时是需要的,但这些天我们可能都更新到了最新版本。我看了一下,没有看到任何资产目录。谷歌说它出现在ProjectNavigator中,但不在我的浏览器中。这是为新项目创建的吗?竖起大拇指。我不知道为什么你的回答连投票都没有。这解释得很好。这是为了我!我也做了同样的事;仅限iPhone-然后了解iPad需求。你的建议在iOS 9上仍然有效。谢谢。这仍然是xcode 11.2.1 p.s中的正确答案-我讨厌xcode如何创建新的AppIcon文件?!