我有一个iPhone应用程序,它没有针对iPad进行优化,但其中包含了所有iPad的图标。当我在iPad上安装应用时-没有图标。同样,当我从商店下载我的应用到iPad时-它也没有图标...
在Xcode 9中,我把这个应用标记为“通用”,然后构建它。这样图标就出现了!标记回“仅限iPhone”-图标消失了。
那么问题是:如何让“仅限iPhone”的应用在iPad上拥有图标?
P.S.
创建了一个新的带有iPad支持的图标集。已提供并激活了各种图标,但仍然无法解决问题。
P.S.
清理和删除派生数据也无法解决问题。
P.S.
我有一个专门用于iPad的图标,并在项目中选择了。
找到了原因:
这些
在Xcode 9中,我把这个应用标记为“通用”,然后构建它。这样图标就出现了!标记回“仅限iPhone”-图标消失了。
那么问题是:如何让“仅限iPhone”的应用在iPad上拥有图标?
P.S.
创建了一个新的带有iPad支持的图标集。已提供并激活了各种图标,但仍然无法解决问题。
P.S.
清理和删除派生数据也无法解决问题。
P.S.
我有一个专门用于iPad的图标,并在项目中选择了。
找到了原因:
<key>CFBundleIcons</key>
<dict/>
<key>CFBundleIcons~ipad</key>
<dict/>
这些
info.plist
中的代码使图标集被禁用。 我不知道它们从哪里来... 当我删除这些行时,iPad上的图标出现了。谢谢帮助!