2010-02-19 84 views
0

我剛剛推出了一款新的iPhone應用程序,並且僅將它作爲3.1.3的最低要求進行了愚蠢地構建。我可以重建3.1的應用程序,但我可以在iTunes Connect中更改它嗎?它是否會從應用程序包中選擇它的最小值爲3.1?正在更新iPhone應用程序3.1

任何建議非常歡迎:)

謝謝!

回答

1

您應該根據最新的SDK(在撰寫本文時爲3.1.3)構建應用程序,然後將目標的構建設置中的部署目標設置設置爲您希望支持的最低操作系統值。

由於您正在連接3.x SDK,因此您可以將部署目標設置爲3.0。

如果您希望支持低於3.0的任何設置,您可以將部署目標設置爲2.x,但是您需要記住有條件地使用任何更新的API功能,方法是通過將函數名與NULL進行比較來檢查函數名是否存在,方法

respondsToSelector: 

instancesRespondToSelector 

可以使用蘋果的示例代碼爲您的應用程序中發送電子郵件,看看它是如何工作。

+0

謝謝 - 這會改變App Store中的最低要求嗎? – mootymoots 2010-02-19 09:48:57

+0

是的。據我所知,您可以在iTunes Connect中明確設置的唯一要求是應用程序將運行的設備類型(iPod Touch,iPhone等)。應用程序將運行的操作系統版本由部署目標設置決定。 – Jasarien 2010-02-19 10:07:27

+0

謝謝。我會給它一個旋轉:-) – mootymoots 2010-02-19 10:16:14

相關問題