2011-09-27 108 views
1

我編寫了一個iPad應用程序,並將兩個不同的圖像用作啓動圖像。 iOS模擬器在啓動過程中顯示正確的圖像,但設備始終使用肖像圖像。我有正確的文件大小(Xcode不會給我任何警告)!僅在PortraitMode(僅限設備)上的iPad上啓動圖像

我使用的iOS5測試版7和Xcode 4.2

這裏是我做過什麼至今:

  • 我仔細檢查了所有的文件大小
  • 我將文件重新添加到項目中,
  • 我從頭開始構建項目(包括'Clean')
  • 我清理了工作區的派生數據目錄。
  • 我完全從設備上刪除了應用程序。
  • 我重新啓動了設備。

我跑出來的想法。

任何想法?

回答

0

我解決它。我無法找到任何錯誤。因此,我根據項目中的launchimage(包括info.plist中的條目)刪除了所有內容,刪除了派生的工作區文件夾,從設備中刪除了該應用程序。再次插入圖片,在info.plist中設置圖片的基本名稱。有效。仍然不知道爲什麼。

BTW:好像Xcode的4.2(和iOS5的)改變圖像推出針對iPad的尺寸。

的iOS < 5:縱向768x1004px橫向:1024x748px(Source

的iOS = 5:縱向768x1024px橫向:1024x768px(來源:圖片)

enter image description here

+0

謝謝你讓我停止嘗試修復它,只是刪除所有的.png,刪除.plist條目,清理構建,關閉Xcode,從我的設備上刪除應用程序,然後回到它新鮮和放棄圖像中。最後準備提交! – RanLearns

0

在iOS 3.2和更高版本中,iPad應用程序可以提供其啓動圖像的橫向和縱向版本。每個方向特定的啓動圖像必須在其文件名中包含一個特殊的修飾符字符串。對於特定的方向,啓動圖像文件名的格式如下:

basename_usage_specific_modifiers_scale_modifier_device_modifier.png 

Application Launch Images.

+0

感謝您的回答,但我已經知道那。但仍然沒有工作。 – jules

0

我這樣做:

  1. 重命名圖像爲默認 - 風景〜ipad.png
  2. 在信息中。plist中註冊爲

塊引用

<key>UILaunchImageFile~ipad</key> 
<string>${PRODUCT_NAME}/Default.png</string> 

塊引用

,它似乎工作...

相關問題