如果您启用了 defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
,我想提取 Xcode 上方小框中显示的 Xcode 项目的总体构建时间。
我在 .xcactivitylog
文件中找不到任何信息。
我还尝试了通过最顶部的构建阶段脚本来节省时间的方法,但包括一些 pod,这也需要作为构建阶段脚本存在于每个 pod 中。
Xcode 是否将此信息保存在某处?
最佳答案
这种情况可以使用构建之前和之后运行的脚本来解决。您可以在 Xcode -> Preferences -> Behaviours 中设置它们
开始时您可以分配:
#!/bin/sh
echo `date +%s` > test.txt
最后
#!/bin/sh
startTime=$(head -n 1 test.txt)
currentTime=`date +%s`
diff="$(($currentTime - $startTime))"
# do whatever you need with compilation time
关于ios - 获取 Xcode 构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45032002/