2011-08-11 97 views
0

如果我的部署目標設置爲iOS 4.1並提交給Apple,並且他們在iOS 4.3上測試應用程序,是否會導致應用程序出現故障?我的應用因我在iPhone 4上無法重新創建的錯誤而被拒絕。他們測試應用的設備模型完全相同。我根本找不到我的代碼中的錯誤或錯誤。任何建議將不勝感激。Xcode部署目標

+0

看起來你的問題不需要特別針對部署目標;如果您刪除此問題並詢問有關如何重現Apple發現的特定行爲的問題,您將獲得更好的運氣。 (您也可以回信給Apple,他們會回覆。) – benzado

+0

**您的手機上安裝了哪個版本的iOS?** – benzado

回答

0

如果您構建的應用程序以iOS 4.1爲目標,它應該在iOS 4.3上運行。您的應用程序可能會在4.1上運行,但會導致4.3上的問題;我自己在商店中已經有了一個應用程序,並且必須發佈更新,以便在更新的iOS版本下正常運行。

請注意,您可以告訴iOS模擬器iOS要模擬的版本:在硬件菜單上選擇版本,隨後的運行將針對該版本的系統庫進行測試。

模擬器不是真實設備的完美複製品,但希望您可以這樣做來重現Apple在其設備上看到的行爲。

+0

歡迎您的回覆。我無法使用模擬器,因爲它使用了ipod庫。不過,我已經將部署目標更新爲4.3,並將應用上傳到我的iphone 4,並且工作正常。就像4.1的目標應用程序。 =(我不能重現蘋果正在遇到的問題。 – larry

0

您是否在iOS 4.3的iPhone 4上測試過它?這個難題有兩個部分。如果他們拒絕在iPhone 4下崩潰,則必須檢查您聲稱支持的所有不同iOS版本。目標iOS 4.1仍然可以在4.3上運行,你可能會崩潰(顯然你會這樣做)。通過在iPhone上使用該實際軟件版本進行測試,您會發現該錯誤並希望將其壓扁。祝你好運!