2015-03-18 68 views
2

我想驗證我在Xcode應用程序,但它一直未能一些奇怪的原因,並告訴我:您的二進制文件沒有爲iPhone 5進行了優化,LaunchImage {320568}

iTunes Store的操作失敗您的二進制文件未針對iPhone 5進行優化 - 提交的新iPhone應用和應用更新必須支持iPhone 5上的4英寸顯示器 ,並且必須在UILaunchImages下的Info.plist中包含一個啓動映像 ,其中包含UILaunchImagesize 和 等...

我試圖添加啓動圖像,我刪除它們,添加爲info.plist中的數組,但似乎沒有任何工作。

_________EDIT__________

我通過改變啓動畫面文件一般選項卡Main.StoryBoard

這裏解決了這個問題:http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

+0

使用故事板啓動屏幕不適用於iOS 7及更低版本。 – Almo 2015-03-19 13:45:18

+1

如果您解決了問題,請將解決方案作爲問題的答案,而不是問題中的修改。然後你可以接受答案爲正確答案。 – Almo 2016-05-23 02:53:25

回答

1

這裏是我惹毛了2天之後,什麼工作:

設置部署目標7.0 添加尺寸320x568和名稱的新開機畫面爲默認-568h.png。 將下面的代碼添加到Info.plist文件中。

<key>UILaunchImages</key> 
    <array> 
     <dict> 
      <key>UILaunchImageMinimumOSVersion</key> 
      <string>7.0</string> 
      <key>UILaunchImageName</key> 
      <string>Default-568h</string> 
      <key>UILaunchImageOrientation</key> 
      <string>Portrait</string> 
      <key>UILaunchImageSize</key> 
      <string>{320, 568}</string> 
     </dict> 
    </array> 

的考慮點

我的應用程序完全在橫向模式下,但我不得不使用這個肖像上面給出的尺寸大小的圖像。 我不得不使用320x568大小這是(1x),儘管我的項目中的其他資源都是基於視網膜的,例如(2x) 還有一件事:我沒有使用資源目錄用於啓動映像。我通過我的代碼使用了自定義的啓動畫面序列,但仍然需要按照上述步驟來解決這個錯誤。

相關問題