0

目前在Xcode中,我有一个开发方案和一个Ad Hoc方案。在Xcode项目 - > iOS应用程序目标 - >生成设置 - >预配置配置文件中,它们都设置为自动。Xcode 7.2:如何使用Ad Hoc置备配置文件与App Store置备配置文件构建?

我目前使用命令行中的xcodebuild并指定Ad Hoc方案来构建我的应用程序。

但是,似乎xcodebuild正在使用App Store配置文件执行代码签名,而不是Ad Hoc配置文件。

有没有办法让我指定使用哪个配置文件?我应该将参数传入xcodebuild吗?我宁愿这样做,同时保持Xcode构建方案设置为“自动”。

+0

你试过导出存档的构建作为一个特设建? – matt

+0

这绝对有效,但我希望能够通过命令行使用xcodebuild构建配置文件时能够选择配置文件。另外一个复杂的是我有一个iOS应用程序,一个Watch应用程序和两个扩展。所以我不能为Ad Hoc手动指定一个配置文件。 –

回答

1

我见过的最好方法是为您的差异配置文件指定环境变量。然后,在构建时,您还可以为扩展和监视应用传递不同配置配置文件的值。

你可以看到这种方法在这里的细节:https://stackoverflow.com/a/29605731/3708242