7

有没有办法指定 xcodebuild 来构建特定的方案/配置?

我有一个包含多个相关项目的项目;当我想构建所有内容时,我只需使用“build for profiler”运行它,它会注意在解决方案中获取正确的代码、正确的相关项目,并为我提供编译的结果产品,并准备好进行测试。

我正在尝试自动化这个过程,所以我可以通过控制台运行它;尽管如此,我还没有找到任何文档指定如何为 Xcode UI 中的特定设置进行构建,但使用控制台版本 (xcodebuild)。

我可以单独构建每个项目,然后手动将所有项目组合在一起,但这既费力又容易出错;我宁愿去做 Xcode 所做的事情,但根本不使用 UI。

甚至不确定是否可能;任何指针都非常受欢迎。谢谢!

4

2 回答 2

9

这是一个例子:

$ xcodebuild -project MyProject.xcodeproj -alltargets -configuration Release

您可以使用以下命令在终端中获取完整文档:

$ man xcodebuild

这里还有一篇文章:http: //blog.octo.com/en/automating-over-the-air-deployment-for-iphone/

于 2013-07-07T11:15:31.057 回答
6

如果你想建立一个.xcworkspace使用

xcodebuild -workspace your_project.xcworkspace -scheme your_sheme

是您在哪里找到您的方案的描述。

Tldr:左键单击您的项目(红色箭头)-> 管理方案-> 使用选定的项目

在此处输入图像描述

于 2018-08-23T14:50:06.837 回答