2010-09-02 35 views
1

我已經在iOS4發佈後準備好了應用程序商店中的幾個應用程序。如果我嘗試在3.x設備上的應用商店中下載其中的一個,它會告訴我需要升級。有沒有辦法讓我的應用程序不這樣做,因爲我不認爲我使用特定於iOS4的任何API調用。構建iOS4應用程序,該應用程序也將在iPhone OS 3.x設備上部署

我原本以爲這是做不到的,但我現在剛剛在我的iPod Touch上安裝了「植物大戰殭屍」和「憤怒的小鳥」(運行3.1.3),所以它一定是可以的,因爲我確信它們有最近發佈了更新,並進入前5名遊戲,我本以爲它們是使用iOS4 SDK開發的。我希望這只是一個價值的地方,但如果任何人都可以讓我知道如何做到這一點真棒:)。

回答

5

簡單。打開你的項目信息。 找到這一行「iPhone操作系統部署目標」選擇3.0

你仍然可以用最新的Xcode和當前的4.0 SDK開發的,但如果你不進行任何4.0調用這應該讓你的薄弱環節,以3.0+和允許應用上班。

你真的應該在3.0+設備上測試它,看它是否工作。您仍然可以將您的Base SDK設置爲3.2或4.0。

alt text

+0

+1 - 一張圖片勝過千言萬語,然後一點點 – 2010-09-02 23:57:39

+0

呀完全同意,有太多的設置。 最後很高興Stackoverflow現在可以輕鬆上傳圖片。好極了。 – 2010-09-03 01:29:50

+0

嘿謝謝,我會放棄它。我可以在沒有將它發送到應用商店的情況下對其進行測試,但Apple會從調試/發佈/分發區域中刪除以前的SDK。 – 2010-09-03 10:46:11

相關問題