Xcode的“Build Rules”是什么?

3

我是 Xcode 的新手。从 Xcode 中的“Targets”中,我可以看到有一个名为“Build Rules”的选项卡。

我不知道这个选项卡是用来做什么的?

谢谢。

2个回答

4
据我理解,在“构建规则”选项卡下,您可以自动化编译文件时希望编译器执行的任何行为。Xcode在编译时有标准规则,使用构建规则,您可以添加规则。就我个人而言,我对Xcode也很新,并不知道构建规则。我找到了this这些信息,帮助我更好地理解它,也许这对您有所帮助。如果有更多经验的Xcode用户有更好的答案,请纠正我,因为我也在学习Xcode。

2
你可以使用“构建规则”来告诉XCode:嘿,对于符合您的模式的文件(您的模式),请执行以下操作:(您的指令)。
例如,您可以使用它来指定在构建过程中应执行源代码(不要问怎么做)中出现的所有Ruby文件('*.rb')。

我理解你的例子,但是我不知道那对我的构建有什么影响。它是在运行之前还是之后?它会如何影响我的构建? - Michael Ozeryansky
它会在需要之前运行。确切的构建顺序是不确定的。规则定义输入和输出文件。当其他任务需要某个规则生成的输出时,XCode 会确保它首先运行。先忘掉 XCode,先学习一下好老的 "make" 工具吧。它的原则仍然是所有构建系统的核心。 - Lothar

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