27 lines
571 B
Bash
Executable File
27 lines
571 B
Bash
Executable File
#!/bin/sh
|
|
|
|
pushd $(dirname $0)
|
|
BASE=`pwd -P`
|
|
popd
|
|
|
|
sign=true
|
|
|
|
while getopts ":hn" option; do
|
|
case $option in
|
|
h) echo "usage: $0 [-h] [-n]"; exit ;;
|
|
n) sign=false ;;
|
|
?) echo "error: option -$OPTARG is not implemented"; exit ;;
|
|
esac
|
|
done
|
|
|
|
SIGNARGS=""
|
|
|
|
if [ "$sign" = true ] ; then
|
|
SIGNARGS=('CODE_SIGN_IDENTITY=""' 'CODE_SIGNING_REQUIRED=NO')
|
|
fi
|
|
|
|
BUILDPRODUCTS="$BASE"/build/Build/Products/Release
|
|
|
|
xcodebuild -quiet -workspace "$BASE"/../Cog.xcodeproj/project.xcworkspace -scheme Cog -configuration Release -derivedDataPath "$BASE"/build ${SIGNARGS[*]}
|
|
|