我在脚本中从命令行使用xcodebuild,但我意识到我无法指定我想要构建的项目的路径;我被迫在项目所在的文件夹中进行cd。
有没有办法完成构建过程而不必在目录中进行cd,或者这是必须的?
进入目录并执行xcodebuild并不是什么大不了的事,但我想知道如果有一天你需要构建一个项目并且你无法进入目录....这对我来说真的没有意义无法指定路径。
答案 0 :(得分:24)
您可以使用xcodebuild --project pathtoprojectfile
例如
xcodebuild -project /IOSprojects/YourProject/YourProject.xcodeproj
答案 1 :(得分:4)
运行xcodebuild
时,必须位于包含项目的目录中。如果您不想弄乱当前目录,可以选择以下几个选项:
/bin/sh -c "cd $PRJDIR; xcodebuild"
或
(cd $PRJDIR; xcodebuild)