簡體   English   中英

iPhone 5支持基礎SDK iOS5.1

[英]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啟動圖像提交應用程序時出現“無效啟動圖像”問題,請按照以下步驟操作:

  1. 在XCode 4.5下存檔您的應用程序
  2. 打開管理器,在Finder中顯示您的App文件夾,輸入您的應用程序的產品/應用程序文件夾,將Info.plist和archived-expanded-entitmentments.xcent復制到您的主文件夾。
  3. 使用XCode打開Info.plist(〜/ Info.plist),並將MinimumOSVersion從4.3修改為4.0
  4. 關閉XCode 4.5並打開XCode 4.4.1,打開你的App項目並打開你的Target的“Build Phrases”選項卡,添加一個Run腳本,shell“/ bin / sh”和“cp -f~ / Info.plist~ / archived -expanded-entitlements.xcent“$ {TARGET_BUILD_DIR} / $ {EXECUTABLE_NAME} .app”
  5. 重新存檔您的應用程序,它應該通過App Store的規則檢查程序並很快通過“等待審核”。

我在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM