【发布时间】:2017-04-24 13:50:47
【问题描述】:
我需要两个我无法找到支持的功能。第一种是通过 bash 脚本更改 Xcode 配置的名称。为此我已经尝试过:
xcodebuild -target "target name" -configuration existingConfig CONFIGURATION=newConfigName
上面的命令执行成功,但不改变配置名称。它只是编译源代码。这可能是意料之中的,因为我使用的是 xcodebuild。
为了更改配置名称,我还查看了 xcconfig 文件。例如,我会在 Xcode 中创建一个名为 projectname-existingConfigName.xcconfig 的项目,然后我会向它添加一个新的配置名称,如下所示:
CONFIGURATION = NewConfigName
但是,在上面的例子中,我担心我没有正确使用 xcconfig 文件。有没有关于这方面的好参考?
我无法找到支持的第二个功能是通过 bash 或 xcconfig 即时添加新配置。
最终,我想使用 bash 来执行此操作,但我也愿意接受其他不包括打开 Xcode 来执行此操作的意见。我在这里使用 git 子模块并将它们拉入并在 CI 构建期间添加动态配置是此问题的根源。
可能有更简单的方法可以做到这一点,但我想我会先在这里提出我的问题,看看我是否走在正确的轨道上。
【问题讨论】:
标签: xcode xcode8 git-bash xcconfig