将 iPhone 应用程序转换为通用应用程序时应用程序图标不显示
Posted
技术标签:
【中文标题】将 iPhone 应用程序转换为通用应用程序时应用程序图标不显示【英文标题】:App Icons Not showing while converting iPhone app to Universal App 【发布时间】:2018-05-03 22:35:35 【问题描述】:这是一篇自问自答的文章,希望对其他人有所帮助。
我有一个 iPhone 应用程序,并希望为 iPad 和 iPhone 启用它(作为通用应用程序)。我更新了应用程序通用应用程序下拉菜单,将我的应用程序设置为通用应用程序,但资产目录仅指定 iPhone 图标。
我在这里搜索了许多建议,包括通过 Info.plist 插入列表和事件替代应用程序图标 API。并不是我想的那样,当然,它们并没有按我希望的方式工作。
如何让 iPad 应用图标显示在 Assets.xcassets 中?
【问题讨论】:
【参考方案1】:所以,为了解决这个问题,我将 Assets.xcassets/AppIcon.appiconset 文件夹的 .png 图标复制到我桌面上的一个新文件夹中。
然后我在 Xcode (9.1) 导航查看器中选择了 Assets.xcassets 文件夹,然后找到了 AppIcon 对象并将其删除。
回到 Xcode 导航中的项目并访问我的目标的一般视图,我滚动到 App Icons Source 下拉菜单,然后选择 AppIcon。由于 Xcode 有点困惑,我不得不稍微摆弄(选择、取消选择、选择...),但最终,它搞定了!
然后,我转到 assets.xcassets 文件夹并找到空白的 AppIcon 对象并将我的各种图标拖到它们特定大小的占位符上。
告别正在运行的应用程序图标。
【讨论】:
以上是关于将 iPhone 应用程序转换为通用应用程序时应用程序图标不显示的主要内容,如果未能解决你的问题,请参考以下文章
将 iPad 应用程序转换为通用应用程序的 iOS 不显示 iPhone 的 appIcon
在将iphone应用程序转换为通用应用程序时重复使用架构符号