如何在Xcode中启用生成时间?

我想知道我的项目的构build需要多长时间,例如通过在构build窗格中显示它。 这个选项在Xcode的某处可用吗?

谢谢。

在terminal中input:

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES 

持续时间与“成功”消息一起出现在构build后的活动查看器中。

如果您正在运行应用程序,则状态将被运行状态所取代,然后才能看到持续时间。

这取代了旧版Xcode中使用的条目:

默认写com.apple.Xcode ShowBuildOperationDuration YES

input此命令之前,可能需要closuresXcode。 持续时间应显示在项目窗口的左下angular。

来自Xcode开发者的评论:“与所有未公开的用户默认值一样,这是不受支持的,假定的(但不是保证的)准确的,并且不保证在未来版本中有效。

不,但你可以使用命令行。 cd到你的项目目录并input

 time xcodebuild 

我在“ Build Phases使用Run Script来解决此问题

我在构build的起始点添加了一个运行脚本:

echo $(date +%s) > ../build_start_time

最后一个:

 START=$(cat ../build_start_time) END=$(date +%s) echo $(echo "$END - $START" | bc) 

现在我可以看到生成日志 – >所有消息的时间