是否可以搜索所有xcodes日志

Rob*_*ert 12 iphone xcode ios

XCode现在可以保存以前运行的日志,这很棒.

在此输入图像描述

有没有办法搜索所有日志.

我的用例是我看到了一个特定的错误,但无法记住它在哪个运行.我需要从日志中找到错误URL.

Dru*_*erB 24

Xcode存储调试日志

~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/
Run Code Online (Sandbox Code Playgroud)

这些.xcactivitylog文件实际上只是gz档案.解压缩他们:

cd ~/Library/Developer/Xcode/DerivedData/<YOURAPP>/Logs/Debug/
EXT=".xcactivitylog"
for LOG in *.xcactivitylog; do
    NAME=`basename $LOG $EXT`
    gunzip -c -S $EXT "${NAME}${EXT}" > "${NAME}.log"
done
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用grep或者Spotlight您喜欢的方式轻松搜索它们.