使用“build for profiler”设置通过终端构建xcode

时间:2013-07-03 09:22:13

标签: xcode xcodebuild

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

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

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

我可以单独构建每个项目,并将所有项目放在一起,但这很费力且容易出错;我宁愿选择Xcode做什么,但根本不使用UI。

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

2 个答案:

答案 0 :(得分:8)

以下是一个例子:

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

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

$ man xcodebuild

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

答案 1 :(得分:1)

如果要构建.xcworkspace,请使用

xcodebuild -workspace your_project.xcworkspace -scheme your_sheme

Here是找到方案的描述。

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

enter image description here