我的應用程序不使用任何iOS 4 API,但我希望它在iOS4上做的是在用戶按下主鍵後它應該進入暫停狀態。當我使用設備3.2作爲基礎SDK將應用程序安裝到iPhone 4時,當用戶按下主頁按鈕時,應用程序不會暫停。即下一次用戶啓動應用程序時,該應用程序不記得其舊狀態。而當我使用devide 4.1作爲基礎SDK運行相同的應用程序時,它確實記得它的狀態。如何發佈將在iOS 3.2上工作的應用程序,以及如何使用iPhone 4上的應用程序掛起和背景背景功能
現在,我想提交我的應用程序發佈到應用程序商店。我如何提交它可以在iOS 3.2上工作,以及使用iPhone 4上的暫停功能?或者我可以提交兩個版本,一個用於iOS 3.2,另一個用於4.0或更高版本?
謝謝, Ashish。
您可以提交2個不同的應用程序,一個用於iOS 4.0及更高版本,另一個用於iOS 3.2及更低版本...但它們不能具有相同的應用程序名稱。否則,你將不得不搜索周圍的stackoverflow,並尋找很好的解釋方式,使App在不同的iOS上運行。 – 2010-11-26 06:32:47
只需將部署目標設置爲3.2並將基本sdk設置爲4.2即可。它將在iOS 4.0+中獲得暫停/恢復,並且在3.2上運行良好。只要確保沒有檢查它們,就不會調用任何非3.2方法或屬性等,否則會在3.2環境下崩潰應用程序。 – 2010-11-26 06:35:11