2015-02-11 56 views
1

我打算將一個iOS應用程序提交給appstore。我之前用xcode5.1開發了這個應用程序,它支持iOS 6.0和更高版本(當時沒有發佈iOS8)。iOS應用程序提交時沒有@ 3x圖像並使用xcode 6.1構建

我是否希望通過爲iphone 6和6加入啓動屏幕和圖標圖像來重新構建ios 8.0的應用程序? (當我爲iPhone6/6添加@ 3x啓動圖像加上它顯示與我的屏幕對齊問題,這將迫使我推遲我的發佈。)

如果我不使用包含xcode 6.1構建應用程序啓動iPhone 6和6以上的屏幕和圖標圖像。

回答

0

Apple docs說:

如果你的應用表明,它是爲iPhone 6 Plus進行了優化,至少需要一個5.5英寸的屏幕截圖。最多可以上傳四個額外的屏幕截圖。您可以在創建或編輯iTunes Connect記錄時重新排列屏幕截圖。

現在有怎樣表明您的應用程序支持iPhone 6/6加上iPhone 6

的問題類似的信息是什麼?當您的項目中添加了4英寸的啓動圖像時,iPhone 5的支持會顯示出來,所以我認爲只有在相應的啓動圖像將添加到您的項目時,纔會添加iPhone 6/6 Plus支持。

Xcode 6還允許。使用啓動畫面文件,而不是啓動圖像如果選擇此選項,iPhone 6/6八方支援將被自動添加自啓動畫面處理所有的可選尺寸

要回答你的問題:您的應用程序應該在沒有啓動屏幕的情況下被接受,因爲它表明您不支持iPhone 6/6 plus。嘗試在可能的時候添加這些分辨率,蘋果在2015年2月1日開始添加關於分發的some constraints,我們會爲解決辦法做同樣的事情。

+0

感謝您的快速回復。如果我想在更短的時間內包含iPhone6/6 +屏幕布局支持,我可以爲iphone 6和iphone 6創建單獨的xib文件嗎?請問這是個好主意還是有更好的解決方案? – JamesDon 2015-02-12 06:21:43

+0

如果你想支持多種屏幕尺寸,最好的方法是使用自iOS 6和Xcode 4以來的Autolayout。Xcode 6還提供了'尺寸類',它允許你爲不同設備定製更多的視圖,但僅僅兼容來自iOS 7.有關這些主題的很棒的WWDC視頻。 – 2015-02-12 06:39:16

相關問題