针对iPhoneOS 2.2.1

针对iPhoneOS 2.2.1,iphone,iphone-sdk-3.0,precompiled-headers,Iphone,Iphone Sdk 3.0,Precompiled Headers,我不相信我正在使用任何3.0特定的API,但不知何故,每当我编译时,我都会收到一条警告:“此项目使用的功能仅适用于iPhone SDK 3.0及更高版本”,然后是一系列错误。如果我将基本SDK更改为3.0,警告和错误就会消失,但是我当然不能以OS 2.2.1为目标 我看到这来自project_Prefix.pch文件,我假设它是在XCode最初创建项目时创建的。我不知道这个文件是如何包含的,但我相信这是问题的根源。我试图删除它,但是构建根本无法编译 我是否需要以某种方式重新生成此文件?我不相信p

我不相信我正在使用任何3.0特定的API,但不知何故,每当我编译时,我都会收到一条警告:“此项目使用的功能仅适用于iPhone SDK 3.0及更高版本”,然后是一系列错误。如果我将基本SDK更改为3.0,警告和错误就会消失,但是我当然不能以OS 2.2.1为目标

我看到这来自project_Prefix.pch文件,我假设它是在XCode最初创建项目时创建的。我不知道这个文件是如何包含的,但我相信这是问题的根源。我试图删除它,但是构建根本无法编译


我是否需要以某种方式重新生成此文件?

我不相信project_Prefix.pch就是该文件,但如果您想重新生成它,请将其删除,或者对您的项目进行清理


您会遇到哪些错误?这应该会告诉您使用的是哪种3.0特定API。

愚蠢的我-事实上我使用的是3.0 API。我有以下几点:

  controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
删除此行修复了问题