2016-07-29 56 views
0

我在Info.plist文件中添加UILaunchImages密钥并使用字典来描述每个启动图像,以便我可以国际化启动图像,我的应用程序仅支持iPhone:enter image description hereiPhone应用程序启动图像不会在iPad mini中显示

和我UILaunchImages这样的: enter image description here

这样我Luanch图像资源: my Luanch image resource like this

每一件事情是的iPhone4s,5,iPod的,6,6加好,但推出的图像不显示在iPad mini(iOS 7.0.2)上,我错过了什么?

+0

您未被部署为通用应用程序,您只设置了iPhone。您应该将“Devices:iPhone”选项更改为“Universal” –

+0

@ HariKrishnan.P嗨,我的应用程序不支持iPad,因此我没有部署用于通用应用程序,但iPhone应用程序可以安装在iPad上 – iCrany

+0

是的,绝对安装 –

回答

0

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

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

在您的应用程序的信息属性列表

查找名为主要故事板文件基本名称(新iPad)或UIMainStoryboardFile〜iPad的关键。如果此密钥存在,请将其删除。您还应该删除任何其他带有(iPad)或〜ipad的后缀。

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

+0

谢谢你,我已经在我的项目和Info.plist中检查了这个文件或关键字,不适合我 – iCrany

相关问题