Main.1输出文件在XCode中做了什么?

我做了一个名为“Stack”的示例项目,但意识到我需要更多的数据结构,所以我重命名了一切 – 项目,在XCode中创建了2个新文件夹及其匹配组,修改了Target Build路径以查找“Main / DataStructures-Prefix.pch“而不是。 但是有一个我不明白的文件 – >之前,我在我的文件夹中得到了一个“Stack.1”,所以我只是将它重命名为“Main.1”,它似乎没有影响构建过程,但我很怀疑。 这个“Main.1”有什么作用? 是C / C ++中的链接中间文件吗?

这是一张图片:

在此处输入图像描述

“Main.1”是用于为程序创建“手册页”(即在线手册页 )的模板。 您可以通过致电validation

man ./Main.1 

在“Main.1”所在目录的命令行上。

如果你跑

 xcodebuild install 

在命令行上,然后将手册页复制到

 $DSTROOT/usr/share/man/man1/ 

目录,其中DSTROOT是“安装构建产品位置”。 在构建过程中不使用该文件。

如果您不需要手册页,则可以从Xcode项目中删除该文件。