iPhone 应用程序启动图像未显示在 iPad mini 中

Posted

技术标签:

【中文标题】iPhone 应用程序启动图像未显示在 iPad mini 中【英文标题】:iPhone app launch image not displayed in iPad mini 【发布时间】:2016-07-29 08:17:02 【问题描述】:

我在 Info.plist 文件中添加了UILaunchImages 键并使用字典来描述每个启动图像,这样我就可以将启动图像国际化,我的应用只支持 iPhone:

和我的UILaunchImages 是这样的:

我的 Luanch 图片资源是这样的:

在 iPhone4s、5、ipod、6、6 plus 上一切正常,但在 iPad mini(ios 7.0.2)上根本不显示启动图像,我错过了什么吗?

【问题讨论】:

你不是为通用应用程序部署的,你只为 iPhone 设置了。您应该将“设备:iPhone”选项更改为“通用” @HariKrishnan.P 嗨,我的应用不支持 iPad,所以我没有部署通用应用,但 iPhone 应用可以安装在 iPad 上 是的,绝对安装 你是在模拟器还是设备上试试 是的,我在 iPad mini 设备上试了一下,所以我发现启动图像根本没有显示 【参考方案1】:

专为 iPhone 设计的应用程序在 iPad 上运行时可能会启动到空白屏幕。这是由于应用程序包中存在空的 iPad 特定故事板以及应用程序的信息属性列表 (Info.plist) 文件中的 iPad 特定 UIMainStoryboardFile 键。如果选择了 Universal 选项,两者都是由各种 Xcode 模板项目自动创建的。

在 Xcode 中,在文件导航器中查找名为 MainStoryboard_iPad.storyboard 的文件。如果此文件存在,请将其从您的项目中删除。

在您应用的信息属性列表中

查找名为 Main storyboard file base name (iPad) 或 UIMainStoryboardFile~ipad 的键。如果此密钥存在,请将其删除。您还应该删除任何其他以 (iPad) 或 ~ipad 为后缀的键。

最后,在 iPad 或 iPad 模拟器中测试您的应用,并验证其行为是否符合预期。

【讨论】:

谢谢,我已经在我的项目和 Info.plist 中检查过这个文件或密钥,对我不起作用

以上是关于iPhone 应用程序启动图像未显示在 iPad mini 中的主要内容,如果未能解决你的问题,请参考以下文章

启动图像不适用于资产目录

动态生成 iPhone/iPad 应用程序启动图像的好方法

在 iPad 上运行时无法启动我的 iPhone 应用程序的启动图像

图像未显示在 iPhone 启动屏幕中

为 iPhone 和 iPad 启动屏幕选择不同的背景图像

支持 iPhone 6 和 iPhone 6+,针对 iPad 纵向和横向方向具有不同的启动/启动屏幕图像