This project demonstrates the usage of Travis CI for testing, building, signing and distributing an App. The gist from Johannes Würbach was a great help for me in setting up this project. A detailed explaination on how to use it can be found here.
It combines the following services/tools:
- Dependencies with CocoaPods
- Testing with Kiwi
- Building with xctool
- CI with Travis CI
- Distribution with Testflight
- Distribution with Hockeyapp
Open Terminal and follow these steps:
git clone git@github.com:MattesGroeger/TravisExample-iOS.git
cd TravisExample-iOS
sudo gem install bundler
bundle install
pod install
open TravisExample.xcworkspace
Now you can inspect and run the App locally.