早期版本的Xcode可能就是这种情况,但我不确定。我注意到使用命令行进行归档(比如jenkins的脚本会这样做)不允许我使用xcodebuild参数选项覆盖配置。
示例:
我想使用工作区文件“testscheme.xcworkspace”生成“TestScheme”的存档
以下是我的TestScheme.xcscheme的相关部分
<ArchiveAction
buildConfiguration = "Ad Hoc"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
以下是我在命令行运行以构建我的存档的内容:
xcodebuild -scheme TestScheme -workspace testscheme.xcworkspace -configuration someotherconfig archive
生成的内容是使用“Ad Hoc”配置构建的存档。我倾注了我的xcscheme文件,xcworkspace目录等等,我不明白为什么“-configuration”命令行参数没有任何效果。