The upshift utility helps you clone, build and test your iOS and Android projects.
You can install upshift by running the following command on your mac
curl -fsSL https://raw.githubusercontent.com/leftshifters/upshift/master/install.sh > install.sh && chmod +x install.sh && ./install.sh && rm ./install.sh
You can find the upshift docker image for building android at https://github.com/leftshifters/upshift-docker-android
The following options are currently available
This command pulls the latest code, checks and install submodules and finally builds the Android project.
This command checks if you are building on the correct Xcode version, pulls the code, installs submodules, installs pods, build the latest iOS project and deploys it on the iOS simulator
This command will create an empty config file in the current folder that you are in. Config files are setup in the main folder and are called config.ci . The variable defined in this file gets more priority than the ones defined inside upshift
These commands will allow you to run each specific action separately
This command gets you the latest version number
This software has only been tried and tested on Mac OSX 10.11.4. If you're planning to use this on windows, your're on your own!