如何添加 167x167 iPad Pro 应用程序图标?
How to add the 167x167 iPad Pro app icon?
在 Xcode 7.1 的应用程序图标资产目录中没有 space iPad Pro 的 167x167 应用程序图标...资产目录不是当前添加的最佳实践应用程序图标?如果不是我们应该如何添加它?
如果您不使用资产目录,您可以通过以下方式将此图标添加到您的项目中:
- 创建一个 167x167 图标文件。 guidelines on icons 明确指出图标的文件名不相关,所以我将其命名为 "Icon-83.5@2x.png".
- 将文件添加到项目中,并将文件名添加到应用程序的 plist 数组中
CFBundleIconFiles~ipad
。
iPad Pro 模拟器获取文件的分辨率并将其用于应用程序的图标。
但是,您似乎无法为 iPad Pro 图标使用资产目录。我试图将现有图标集迁移到资产目录中,但它没有继承 167x167 图标文件。似乎没有插槽,如果使用资产目录,plist 的图标文件将被忽略。
目前,您似乎可以选择完全放弃资产目录,或者只是等到 Apple 解决问题(然后接受放大的 152x152 图标)。
在 Xcode 7.2
中现在有一个 space
Xcode 7.2如果不存在也会警告
已解决。
为我修复的是在 CFBundlePrimaryIcon 键下添加 Icon-83.5@2x.png。
我最初尝试在 CFBundleIcons~ipad 键下添加 NOT 工作。我什至不确定是否需要 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>
我只在 AppIcon 资产部分看到 iPhone 大小 (XCode 8.1)。我认为这是因为我最初构建了针对 iPhone 的项目,然后添加了 Universal 支持。要添加空 iPad 图标点:
- 在 ImageAssets 中,单击 AppIcon 以突出显示它。
- 单击 xCode 右上角的面板图标打开右侧的实用程序面板。
- 在实用程序面板中,单击“属性检查器”(看起来像铅笔指向下方的一条线)。
- 现在您应该会在面板中看到两个下拉菜单,分别是 iPhone 和 iPad。 Select iPad 和 select "iOS7.0 and Later".
解决这个问题最简单的方法是:
- 删除现有的 AppIcon 文件
- 创建一个新的 AppIcon 文件
- 添加缺少的图标(现在将提供 iPad 和其他图标选项)
还要确保尺寸正确。
如果 AppIcon 文件显示 83.5 点且文件大小为 2x,则尺寸应为 167x167 png 格式等。
在 Xcode 7.1 的应用程序图标资产目录中没有 space iPad Pro 的 167x167 应用程序图标...资产目录不是当前添加的最佳实践应用程序图标?如果不是我们应该如何添加它?
如果您不使用资产目录,您可以通过以下方式将此图标添加到您的项目中:
- 创建一个 167x167 图标文件。 guidelines on icons 明确指出图标的文件名不相关,所以我将其命名为 "Icon-83.5@2x.png".
- 将文件添加到项目中,并将文件名添加到应用程序的 plist 数组中
CFBundleIconFiles~ipad
。
iPad Pro 模拟器获取文件的分辨率并将其用于应用程序的图标。
但是,您似乎无法为 iPad Pro 图标使用资产目录。我试图将现有图标集迁移到资产目录中,但它没有继承 167x167 图标文件。似乎没有插槽,如果使用资产目录,plist 的图标文件将被忽略。
目前,您似乎可以选择完全放弃资产目录,或者只是等到 Apple 解决问题(然后接受放大的 152x152 图标)。
在 Xcode 7.2
中现在有一个 spaceXcode 7.2如果不存在也会警告
已解决。
为我修复的是在 CFBundlePrimaryIcon 键下添加 Icon-83.5@2x.png。
我最初尝试在 CFBundleIcons~ipad 键下添加 NOT 工作。我什至不确定是否需要 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>
我只在 AppIcon 资产部分看到 iPhone 大小 (XCode 8.1)。我认为这是因为我最初构建了针对 iPhone 的项目,然后添加了 Universal 支持。要添加空 iPad 图标点:
- 在 ImageAssets 中,单击 AppIcon 以突出显示它。
- 单击 xCode 右上角的面板图标打开右侧的实用程序面板。
- 在实用程序面板中,单击“属性检查器”(看起来像铅笔指向下方的一条线)。
- 现在您应该会在面板中看到两个下拉菜单,分别是 iPhone 和 iPad。 Select iPad 和 select "iOS7.0 and Later".
解决这个问题最简单的方法是:
- 删除现有的 AppIcon 文件
- 创建一个新的 AppIcon 文件
- 添加缺少的图标(现在将提供 iPad 和其他图标选项)
还要确保尺寸正确。 如果 AppIcon 文件显示 83.5 点且文件大小为 2x,则尺寸应为 167x167 png 格式等。