我正在使用一些第三方工具来为一些子组件生成 xcode 项目文件。他们的工具生成项目文件,将 Generate Position-Dependent Code 设置为 YES(可能是因为该工具也为 OS X 构建生成项目文件,而最新更新使其混淆)。
虽然我可以简单地在 GUI 中关闭这些标志,但这并不方便,因为我的构建过程被脚本化为生成每个项目文件、构建它、移动二进制文件、将它们合并在一起等。
我相当确定这些设置可以在命令行上被覆盖,但我很好奇设置键实际上是什么。例如,我不知道 setting=value 是否意味着设置名称与它在 Xcode(生成位置相关代码)中的显示方式一字不差,因为其中有空格。
如果有人可以提供可以传递给 xcodebuild 的所有设置的列表,那就太好了。