构建完成后,我想将一些文件复制到我的 Xcode 项目中。
我发现我可以这样做
在“构建阶段”中使用自定义构建步骤。
-
我还可以在方案编辑器中的不同“任务”之前和之后执行脚本:
-
Build(这是我可以添加脚本的地方)
- Run
- Test
- Profile
- Analyze
- Archive
我不完全理解这两种方法之间的差异/可能的影响,我想知道何时选择其中一种方法。感谢您的澄清。
构建完成后,我想将一些文件复制到我的 Xcode 项目中。
我假设您想将文件复制到您的构建产品,而不是 Xcode 项目。
方案和构建阶段脚本之间存在一些细微的差异。这里是其中的一些:
- 方案脚本是方案的一部分,因此与其他开发人员共享更具可配置性。另一方面,构建阶段脚本是目标的一部分,不能简单地通过选择其他方案来跳过。
- 方案脚本可以在依赖性检查之前运行。因此您可以使用它们来修改源文件并获取最新结果。这对于构建阶段脚本来说是不可能的。
- 环境变量中传递给脚本的信息略有不同。根据您需要的信息,您有时必须选择正确类型的脚本。
- 仅当构建过程成功直至其位于目标中时,构建阶段脚本才会有条件地运行。
- 构建阶段脚本可以配置为仅在输入文件更改时运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)