这是一篇自问自答的文章,希望对其他人有所帮助。
我有一个 iPhone 应用程序并希望为 iPad 和 iPhone 启用它(作为通用应用程序)。我已更新应用程序通用应用程序下拉菜单以将我的应用程序设置为通用应用程序,但资产目录仅指定 iPhone 图标。
我在这里搜索了许多建议,包括通过 Info.plist 插入列表和事件替代应用程序图标 API。并不是我想的那样,当然,它们并没有按照我希望的方式工作。
如何让 iPad 应用程序图标显示在 Assets.xcassets 中?
所以,为了解决这个问题,我将 Assets.xcassets/AppIcon.appiconset 文件夹的 .png 图标复制到我桌面上的一个新文件夹中。
然后我在 Xcode (9.1) 导航查看器中选择了 Assets.xcassets 文件夹,然后找到了 AppIcon 对象并将其删除。
回到 Xcode 导航中的项目并访问我的目标的一般视图,我滚动到 App Icons Source 下拉菜单,然后选择 AppIcon。由于 Xcode 有点困惑,我不得不稍微摆弄(选择,取消选择,选择......),但最终,它得到了它!
然后,我转到 assets.xcassets 文件夹并找到空白的 AppIcon 对象并将我的各种图标拖到它们特定大小的占位符上。
告别正在运行的应用程序图标。