【发布时间】:2010-02-19 09:16:39
【问题描述】:
我刚刚发布了一个新的 iPhone 应用程序,并且愚蠢地为 3.1.3 构建了它,只是作为最低要求。我可以为 3.1 重建应用程序,但我在 iTunes Connect 中的哪里可以更改它?它会从最低为 3.1 的应用程序包中获取它吗?
非常欢迎任何建议:)
谢谢!
【问题讨论】:
标签: iphone
我刚刚发布了一个新的 iPhone 应用程序,并且愚蠢地为 3.1.3 构建了它,只是作为最低要求。我可以为 3.1 重建应用程序,但我在 iTunes Connect 中的哪里可以更改它?它会从最低为 3.1 的应用程序包中获取它吗?
非常欢迎任何建议:)
谢谢!
【问题讨论】:
标签: iphone
您应该针对最新的 SDK(撰写本文时为 3.1.3)构建您的应用,然后将目标构建设置中的部署目标设置设置为您希望支持的操作系统的最低值。
由于您链接的是 3.x SDK,因此您可以将部署目标设置为 3.0。
如果您希望支持低于 3.0 的任何版本,您可以将部署目标设置为 2.x,但是您需要记住通过将函数名称与 NULL 进行比较并使用方法来检查函数名称是否存在,从而有条件地使用任何较新的 API 功能
respondsToSelector:
和
instancesRespondToSelector
您可以使用 Apple 示例代码在您的应用中发送电子邮件,看看它是如何工作的。
【讨论】: