Xcode方案后操作的日志文件位于何处?

47

我在Xcode项目的Scheme的Build->Post-actions "Run Script"中运行脚本。它正常运行,但我想查看该脚本的控制台输出。它似乎没有包含在Log Navigator选项卡中,我应该在哪里找到这个日志?


我在Xcode 14.3中看到了预构建操作日志。 - Vlad
我在Xcode 14.3中看到了预构建操作日志。 - Vlad
1个回答

76

默认情况下,这些脚本的输出似乎没有被记录。你最好手动将脚本的输出重定向到一个已知位置。例如,在你的脚本的第一行添加以下内容:

exec > /tmp/my_log_file.txt 2>&1

这将把所有后续的标准输出(stdout)和标准错误(stderr)重定向到您指定的日志文件。


由于某种原因,即使添加了这个,文件夹或文件在项目目录中也不可见,但如果我使用终端,我可以看到所有文件。要打印日志文件的输出,您可以使用:cat /tmp/my_log_file.txt - nr5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接