有没有办法指定xcodebuild来构建特定的方案/配置?
我有一个包含多个相关项目的项目;当我想要构建所有内容时,我只需要使用“build for profiler”来运行它,并且需要在解决方案中获取正确的代码,正确的相关项目并为我提供已编译的结果,并准备进行测试。
我正在尝试自动化该过程,因此我可以通过控制台运行它;虽然我没有找到任何文档来指定如何为Xcode UI中的特定设置构建,但使用控制台版本(xcodebuild)。
我可以单独构建每个项目,并将所有项目放在一起,但这很费力且容易出错;我宁愿选择Xcode做什么,但根本不使用UI。
甚至不确定是否可能;任何指针都非常受欢迎。 谢谢!
答案 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:在您的项目上单击鼠标左键(红色箭头)->管理方案->使用选定的项目