我正在使用Xcode 4.3.3,并尝试配置我的(唯一的)方案,以便“运行”将构建我的应用程序的发布版本(即非调试版本),以便在模拟器和我的模拟器上进行测试设备
我尝试按如下方式执行此操作:
在方案编辑器窗口中,我在左栏中突出显示“运行”,然后在“构建配置”中选择“释放”。 (我还将调试器设置为“无”)。
然而,当我建立&运行应用程序,日志导航器显示“Build MyApp1”,然后显示“Debug MyApp1”。
我的问题是:日志导航器显示的这条消息是否应该说“Release MyApp1”以反映我在方案编辑器中选择的构建类型?或者,当您选择“运行”时,此消息中的“调试”是否始终显示?它实际上是在运行调试版还是发布版?
谢谢,
BH
答案 0 :(得分:0)
转到编辑方案,选择所需的类型。
答案 1 :(得分:0)
为了测试您的编译文件是否正在运行调试版本,您可以在家庭控制器的viewWillAppear中尝试这样的事情:
#ifdef DEBUG
NSLog(@"running debug version");
#else
NSLog(@"running another version");
#endif
如果您没有得到预期的结果,可以尝试将发布标志设置为YES,并在构建设置中将标志设置为NO。
我希望这会有所帮助: - )