Ios4 如何设置XCode4分析器以使用C99语言方言?

Ios4 如何设置XCode4分析器以使用C99语言方言?,ios4,xcode4,profiler,c99,Ios4,Xcode4,Profiler,C99,我正在尝试使用XCode4、iPhoneSDK4.0(和4.3)和iPhoneSimulator评测我的iPhone应用程序。不幸的是,我遇到了如下错误: 'for' loop initial declaration used outside C99 mode 原因我知道,我所要做的就是将项目首选项中的“C语言方言”设置为“C99”。我已经完成了,我能够构建我的应用程序,并在模拟器中运行它,没有任何问题。不幸的是,我无法分析我的应用程序,因为我仍然收到这个“C99模式”错误。当我按下“配置文件

我正在尝试使用XCode4、iPhoneSDK4.0(和4.3)和iPhoneSimulator评测我的iPhone应用程序。不幸的是,我遇到了如下错误:

'for' loop initial declaration used outside C99 mode

原因我知道,我所要做的就是将项目首选项中的“C语言方言”设置为“C99”。我已经完成了,我能够构建我的应用程序,并在模拟器中运行它,没有任何问题。不幸的是,我无法分析我的应用程序,因为我仍然收到这个“C99模式”错误。当我按下“配置文件”按钮时,XCode似乎试图在没有打开“C99”方言的情况下构建我的应用程序。在哪里可以更改探查器首选项的生成?

您可能只更改了“调试”生成配置文件的设置。如果您下拉构建选项并选择“编辑方案”,您将看到默认情况下,profilingbuild命令设置为使用发布构建。。。要么将其更改为Debug(我通常都会这样做),要么转到project build settings,确保您的设置与Debug和Release相同(它们应该排在相邻的行中)。

谢谢!问题出在“Release”配置文件的设置中,该配置文件可以与“Debug”的设置分开定义。在构建配置方面,新的Xcode与以前的版本略有不同。