xcodebuild(版本4.6.3)-配置参数不会覆盖<;目标>;。xcscheme

xcodebuild(版本4.6.3)-配置参数不会覆盖<;目标>;。xcscheme,xcode,xcodebuild,buildconfiguration,Xcode,Xcodebuild,Buildconfiguration,在早期版本的Xcode中可能就是这样,但我不确定。我注意到使用命令行存档(就像jenkins的脚本一样)不允许我使用xcodebuild参数选项覆盖配置 例如: 我想使用工作区文件“TestScheme.xcworkspace”生成“TestScheme”的存档 下面是我的TestScheme.xcscheme的相关部分 <ArchiveAction buildConfiguration = "Ad Hoc" revealArchiveInOrganizer = "YES"&g

在早期版本的Xcode中可能就是这样,但我不确定。我注意到使用命令行存档(就像jenkins的脚本一样)不允许我使用xcodebuild参数选项覆盖配置

例如:

我想使用工作区文件“TestScheme.xcworkspace”生成“TestScheme”的存档

下面是我的TestScheme.xcscheme的相关部分

<ArchiveAction      
buildConfiguration = "Ad Hoc"
revealArchiveInOrganizer = "YES">
</ArchiveAction>

生成的是一个使用“特殊”配置构建的归档文件。我翻阅了我的xcscheme文件、xcworkspace dir等,我不明白为什么“-configuration”命令行参数没有任何效果。

看看这个问题,它有点老了,但可能会有所帮助:这似乎是正确的解释,但奇怪的是,苹果从4.2开始就没有修复它,尽管这似乎是可能的。也许有人知道这件事。
xcodebuild -scheme TestScheme -workspace testscheme.xcworkspace -configuration someotherconfig archive