Ios 对于iPad应用程序,如何构建一个应用程序,使其能够成为生产版本,以查看其最终速度?

Ios 对于iPad应用程序,如何构建一个应用程序,使其能够成为生产版本,以查看其最终速度?,ios,xcode,Ios,Xcode,是否有一种方法可以为iPad应用程序的生产版本进行构建,这样NSLog就不会打印出任何内容,编译器会使用更高的优化级别,并且不会在代码中添加调试信息,等等 我尝试了Product->Build for->Archiving和Profiling,并选择了Product->Perform Action->Run without building,但我仍然看到了来自NSLog的消息,它看起来像是一个调试版本。您应该编辑模式以供发布,而不是调试。 那就行了。 但是,即使在发行版中,如果您不像这里那样切换

是否有一种方法可以为iPad应用程序的生产版本进行构建,这样
NSLog
就不会打印出任何内容,编译器会使用更高的优化级别,并且不会在代码中添加调试信息,等等


我尝试了
Product->Build for->Archiving
Profiling
,并选择了
Product->Perform Action->Run without building
,但我仍然看到了来自
NSLog
的消息,它看起来像是一个调试版本。

您应该编辑模式以供发布,而不是调试。 那就行了。
但是,即使在发行版中,如果您不像这里那样切换它,NSLog也可以工作

所以为“运行”版本或任何您想要的版本设置“发行版”?但在此之后,仍然会生成
NSLog
消息…,而且断点仍然会停止代码执行…即使在发行版中,NSLog也会工作,如果您不在这里切换它,谢谢。有趣的是,NSLog没有任何机制可以从构建类型本身关闭(我们需要实现它)