iPad 上的空应用程序图标仅适用于 iPhone 个应用程序

Empty app icon on iPad for iPhone only application

我有一个 iPhone 应用程序未针对 iPad 进行优化,但它包含 iPad 的所有图标。当我在 iPad 上安装应用程序时 - 没有图标。此外,当我从 iPad 上的商店下载我的应用程序时 - 它没有图标...

在 Xcode 9 中,我将应用程序标记为 "universal" 并构建了它。图标出现了!标记为 "iPhone only" - 图标消失。

所以问题是:如何让一个 "iPhone only" 应用程序在 iPad 上有一个图标?

P.S.

创建了具有 iPad 支持的新图标集。提供并激活图标。没有帮助

P.S.

清理和删除派生数据没有帮助

P.S.

我有一个 iPad 的图标,并且 iPad 在项目中选择了所有复选标记

找到原因了:

<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
<dict/>

info.plist 中的这些行禁用了图标集。而且我不知道它们来自哪里......当我删除这些行时 - 图标出现在 iPad.

感谢帮助!!!

只需导航到属性检查器,然后select复选框。

info.plist 中的这些行使得资产中的 iPad 图标被忽略

<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
<dict/>

当我删除这些行时 - 图标出现在 iPad