开发者

xcodebuild - how to specify the directory where the project is, without doing a cd in it

I am using xcodebuild from command line in a script, but I realized that I cannot specify the path of the project that i wanna build;I am forced to cd in the folder where the project is.

Is there a way to accomplish the build process without having to cd in the directory, or this is how it must be?

Is not a big deal to cd into the directory and execute xcodebuild, but I wonder what if someday you need to build a project and you cannot cd into the directory....It doesn't really make sense to 开发者_如何学JAVAme to not being able to specify the path.


You can use xcodebuild -project pathtoprojectfile

eg

xcodebuild -project /IOSprojects/YourProject/YourProject.xcodeproj


You must be in the directory containing the project(s) when you run xcodebuild. If you don’t want to mess with your current directory, there a couple of options:

/bin/sh -c "cd $PRJDIR; xcodebuild"

or

(cd $PRJDIR; xcodebuild)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜