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 中的主要内容,如果未能解决你的问题,请参考以下文章