2011-03-23 73 views
0

我想使用XCode4,iPhone SDK 4.0(和4.3)和iPhone模拟器来剖析我的iPhone应用程序。不幸的是我得到象这样的错误:如何设置XCode4分析器使用C99语言方言?

'for' loop initial declaration used outside C99 mode 

究其原因,我知道,我所要做的就是设置“C语言方言”项目首选项“C99”。我已经完成了它,我可以构建我的应用程序并在模拟器中运行而不会出现问题。不幸的是,我不能剖析我的应用程序,因为我仍然得到这个“C99模式”的错误。它看起来像XCode试图建立我的应用程序没有按“配置文件”按钮时打开“C99”方言。我可以在哪里更改构建配置文件首选项?

回答

1

您可能只更改了“Debug”构建配置文件的设置。如果你拉下构建选项并选择“Edit Scheme”,你会默认看到Profiling build命令被设置为使用Release build ......或者将其更改为Debug(我通常会这么做),或者转到项目构建设置并确保您的设置对于调试和发布是相同的(它们应该彼此相邻)。

+0

谢谢!问题出在“释放”配置文件的设置中,该配置文件可以与“调试”设置分开定义。在构建配置时,新的Xcode与以前的版本略有不同。 – Darrarski 2011-03-25 03:54:37