2010-02-19 60 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

相关问题