我想从终端构建一个Xcode项目,然后根据需要也从终端运行它。
我一直在寻找一种方法来做到这一点,但现在只能设法找到一种方法,该方法适用于iPhone模拟器,而不是它本身的实际设备。
这有可能吗?我希望从终端在设备上执行Xcode项目的原因是,该应用程序运行一系列自动测试,而我更喜欢使用bash脚本自动执行此过程。
谢谢
发布于 2011-09-20 22:12:46
要使用bash脚本从命令行构建xcode项目,请使用:
/usr/bin/xcodebuild -target TargetYouWantToBuild -configuration Debug
查看xcodebuild的手册页,了解更多选项。
我们对单元测试套件目标执行此操作,并使用GHUnit。
这是用于运行测试的构建脚本的一部分:
export GHUNIT_CLI=1
export WRITE_JUNIT_XML=1
clean
echo "Building Bamboo GHUnit Tests..."
OUTPUT=`/usr/bin/xcodebuild -target BambooAutomatedUnitTest -configuration Debug -sdk iphonesimulator4.3 build`
RESULT=`echo "$OUTPUT" | grep "\\*\\* BUILD "`
if [ "$RESULT" != "** BUILD SUCCEEDED **" ]
then
echo "$OUTPUT"
exit 1
fi
echo "${RESULT}\n"
https://stackoverflow.com/questions/7486326
复制相似问题