Ответ 1
Чтобы создать проект xcode из командной строки с помощью bash script, используйте:
/usr/bin/xcodebuild -target TargetYouWantToBuild -configuration Debug
Посмотрите справочную страницу для xcodebuild для получения дополнительных параметров.
Мы делаем это для нашей цели unit test, и мы используем GHUnit.
Это раздел нашей сборки script для запуска тестов:
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"