如何在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)
现在我可以看到生成日志 – >所有消息的时间