您需要将基础SDK设置为iOS 5.0,将部署目标设置为您想要运行的操作系统版本(4.2?)。 最重要的是,您不能使用iOS 5.0中引入的任何API /库。如果您想要使用它们,请确保只有在运行OS响应它们时才调用它们。如果您调用的任何方法在iOS 4.2中不存在,则必须首先检查它们是否在运行的OS上可用。这个问题可能会对您有所帮助。这篇博客文章也可能有所帮助。