我有一个 Xcode 工作区。工作区有多个项目。每个项目至少有 1 个目标。
该命令xcodebuild
允许您在命令行上添加设置参数。这些设置将传递给所有目标。
例如,我可以通过执行以下操作在工作区中构建所有内容:
xcodebuild -scheme KitchenSink build BOB=newhart
并且设置BOB=newhart
将传递给每个项目。
选择产品时这相当于什么?从 Xcode 菜单栏构建(按 Command+B)?
几点:
- 我不想编辑每个项目。
- 我创建了一个名为“Global”的 xcconfig 文件,但是如何让 Xcode 构建过程将它用于所有目标?
- 编辑方案时的Build部分不包含附加 xcconfig 文件的方法。
- 当我在 Navigator 窗格中选择 Global.xcconfig 并查看 Utilities 窗格中的 File Inspector 时,我看不到将该文件添加到任何目标的方法。
- xcconfig 文件只是工作区的一部分。它不是任何 1 项目的一部分。
- 我不确定 xcconfig 文件的使用是如何完成我想要的;我只是在解释我所尝试的。