[英]iPhone 5 support with base SDK iOS5.1
是否可以使用基本SDK iOS5.1和Default-568h@2x.png提交應用程序,以便應用程序不會留下額外的黑色空間?
我們的正常應用程序在iPhone5上工作正常,從頂部和底部留下黑色空間,但如果我們只包含“Default-568h@2x.png”,它是否可以正常工作(在iPhone5的完整區域中顯示的視圖)?
有很多依賴項支持iOS6,因此可以使用“Default-568h@2x.png”和基礎SDK iOS5.1提交應用程序嗎?
無法提交使用Xcode 4.4.1和iOS 5.1 SDK構建的iPhone 5全屏應用程序。 我做了同樣的事情來支持armv6 / iOS 3.x和iPhone 5的舊設備。但是我從itunesconnect獲得了這個拒絕消息。 我認為這是App Store的新政策。
“無效的啟動圖像 - 您的應用程序包含一個啟動圖像,其尺寸修改器僅支持使用iOS 6.0 SDK或更高版本構建的應用程序。”
只需使用相同的Default@x2.png啟動畫面編輯Default-568h@2x.png的大小,不要重命名它,只調整它的大小,它對我有用,看起來二進制確實被偽造了,我的應用程序等待審核還不知道是否會被批准。
Apple沒有看到任何政策禁止開發人員根據SDK 5.1提交應用程序。 我的理解是,如果您在SDK 5.1上開發,您還應該在iOS 6上測試您的應用程序。
話雖如此,iOS 6 SDK提供了很好的功能來幫助開發人員管理布局,Apple肯定希望開發人員使用最新的。
我已經通過以下方式解決了這個問題:我使用的是iOS SDK 5.1和Xcode 4.4.1。 現在我在Xcode中將Default-568h@2x.png添加到我的應用程序的上層文件夾中,但是沒有添加Xcode 4.5.1。
然后我通過iPhone 5.1模擬器構建了應用程序,最后我退出了模擬器。 然后轉到../users/myNameUser/Library/Application Support / iPhone模擬器/ 5.1 /應用程序/ ...搜索您的應用程序並復制完整文件夾(例如F83221EA-1HB4-4947-9DH4-43D8QZ3FFEA3)。 然后轉到../users/myNameUser/Library/Application Support / iPhone Simulator / 6.0 / Applications /並從5.1 Simulator中粘貼復制的文件夾。
最后打開您的Applications文件夾轉到Xcode App(4.5.1),然后右鍵單擊並顯示包內容:轉到../contents/applications/並雙擊“iPhone Simulator.app”。 現在,您正在使用iOS SDK 5.1 App運行新的iPhone模擬器。 很好? 現在您可以將模擬器的硬件更改為新的iPhone Retina-4英寸。 您可以在新的iPhone 5上看到您的應用程序的外觀。
我已經通過這種方式發送了我的新App版本進行審核 - 看看它是否會通過。 (發送時間:Xcode 4.4.1和iPhone 5支持如上所述)
順便說一句,在真正的iOS 6設備上運行Xcode 4.4的應用程序會很有趣嗎? 怎么做: 使用iOS 6設備進行Xcode 4.4和iOS 5 SDK的測試
要避免使用XCode 4.4.1使用iPhone 5啟動圖像提交應用程序時出現“無效啟動圖像”問題,請按照以下步驟操作:
我在10月底提交的應用程序於11月初上線。 有人說他用XCode 4.3.2以同樣的方式提交應用程序。 它應該適用於XCode 4. *
有關更多信息,請閱讀此博客文章 。
我提交的mid-feb我的二進制文件在Xcode3.2.6上編譯並且只有Default.png,我的應用程序因為與4“屏幕相關的錯誤,一些愚蠢的大小垃圾,修復它並在Xcode4.6上測試而被拒絕SDK6.1需要568h@2x.png文件,我將該圖像添加到我的設置中,仍然在3.2.6上編譯並提交了我的修復程序,並且它被自動拒絕,具有與此處相同的消息。
然后我把那個568文件拉出來並重新提交,希望自從它大約2周前它再次過去,我在sdk6.1上檢查了我的代碼,重新編譯/重新提交並得到了相同的拒絕,所以看起來好像他們正在執行min Xcode版本。
但猜猜怎么了? 我清理了一切,兩次重建並決定給它最后一槍,重新提交,它通過了! 我現在正在等待4回顧。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.