2016-07-29 81 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

相關問題