In our company, Handcrafted Mobile (https://handcraftedmobile.com) we are using Calabash (http://calaba.sh/) for automated UI testing on iOS. However, setting it up on different environments could be a bit tricky
If you had any problems with installing Calabash on macOS Sierra, or maybe you ran into issues with conflicting gem versions, please follow the instructions to have this testing framework set up easily.
This tutorial is based on:
$ brew update $ brew install rbenv
$ rbenv install 2.2.0
$ rbenv global 2.2.0
$ ruby -v
First step - edit you .bash_profile and add this lines:
export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
Second step - execute this command to replace your current shell:
exec $SHELL -l
$ gem install bundler
$ gem install cucumber
Posted by: Piotr Sękara, https://github.com/piotr-sekara