element-ios/matrixConsole/buildipa.sh

26 lines
608 B
Bash
Raw Normal View History

#!/bin/sh
set -e
if [ ! -d "matrixConsole.xcworkspace" ]
then
echo "Please run pod install first"
exit 1
fi
builddir="build"
outdir="out"
sdk="iphoneos"
basecmd="xcodebuild -scheme matrixConsole -workspace matrixConsole.xcworkspace -configuration Release -sdk $sdk -derivedDataPath $builddir"
if [ $# == 0 ]
then
$basecmd -archivePath "out/matrixConsole.xcarchive" archive
xcrun -sdk $sdk PackageApplication -v $outdir/matrixConsole.xcarchive/Products/Applications/matrixConsole.app -o `pwd`/out/matrixConsole.ipa
elif [ $1 == 'clean' ]
then
$basecmd clean
rm -r "$builddir" "$outdir" || true
fi