2011-08-05 88 views
1

我已經發布了一個應用程序,但忘記將兼容性設置爲iOS 3.0+,我可以進行更新以支持3.0+以及如何操作? 我是否應該將部署目標更改爲3.0,並且是否有方法在3.0的模擬器中對其進行測試? 我只有4.2和4.3調試...適用於iPhone的iOS 3.0+兼容性應用程序

回答

1

改變您的部署目標3.0和模擬器測試。如果一切順利,請將其作爲更新提交 - 完全如您所述。

當你切換到3.0部署目標,你應該能夠在方案選擇3.0模擬器。

+0

也許我使用了低於4.0的版本不支持的一些方法? 在模擬器中,我可以選擇4.0,4.1,4.2和4.3 – vburojevic

+0

嗯....我剛剛在我的Xcode中檢查過,你是對的 - 我看到的唯一模擬器是4.0,4.1,4.2和4.3 但是 - 我如果您使用部署目標中不支持的方法,Xcode會警告您。 – snowflakekiller

+0

所以如果我已經將部署目標設置爲3.0並在4.3模擬器中運行它,這是否意味着它可以在iOS 3.0上運行? – vburojevic

4

您的部署目標與iPhone OS 3.0更改爲iPhone OS 3.0和測試設備上

它不僅是不好的做法,甚至考慮在設備上測試之前部署到應用程序商店。如果您擔心版本兼容性問題,那麼它就更加重要了,因爲在測試所有版本不兼容性時,模擬器並不完美。

也問自己,如果你真的需要支持iPhone OS 3.0的用戶?所做的所有研究都告訴我們,大約95%的用戶都在iOS 4.0及更高版本上運行。

誰也懶得更新到最新版本的操作系統免費的用戶,不可能支付您的應用程序。