Example project to show usage of Travis-CI for iOS
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 14 commits behind MattesGroeger:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
TravisExample.xcodeproj
TravisExample
TravisExampleTests
scripts
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE.txt
Podfile
Readme.md

Readme.md

Build Status

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 will be published soon.

Overview

It combines the following services/tools:

Setup

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.

Notes

Please note that the latest version of xctool doesn't support Kiwi and Specta tests. You can manually rollback to version 0.1.11 by following these steps:

cd /usr/local
brew versions xctool

Now pick the git commit hash of version 0.1.11 and proceed:

git checkout 4cf7bf9 Library/Formula/xctool.rb
brew uninstall xctool
brew install xctool

Travis is still using an older version of xctool which works fine with Kiwi and Specta.