XCode 4.3.3似乎总是运行调试版本

时间:2012-06-26 16:47:15

标签: xcode

我正在使用Xcode 4.3.3,并尝试配置我的(唯一的)方案,以便“运行”将构建我的应用程序的发布版本(即非调试版本),以便在模拟器和我的模拟器上进行测试设备

我尝试按如下方式执行此操作:

在方案编辑器窗口中,我在左栏中突出显示“运行”,然后在“构建配置”中选择“释放”。 (我还将调试器设置为“无”)。

然而,当我建立&运行应用程序,日志导航器显示“Build MyApp1”,然后显示“Debug MyApp1”。

我的问题是:日志导航器显示的这条消息是否应该说“Release MyApp1”以反映我在方案编辑器中选择的构建类型?或者,当您选择“运行”时,此消息中的“调试”是否始终显示?它实际上是在运行调试版还是发布版?

谢谢,

BH

2 个答案:

答案 0 :(得分:0)

转到编辑方案,选择所需的类型。

enter image description here

enter image description here

答案 1 :(得分:0)

为了测试您的编译文件是否正在运行调试版本,您可以在家庭控制器的viewWillAppear中尝试这样的事情:

#ifdef DEBUG
NSLog(@"running debug version");
#else
NSLog(@"running another version");
#endif

如果您没有得到预期的结果,可以尝试将发布标志设置为YES,并在构建设置中将标志设置为NO。

enter image description here

我希望这会有所帮助: - )