Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.markdown

TravisCI.app

Get it on the App Store!

screenshots

iPad Screenshot

iPhone Screenshot

local setup

gem and pod setup:

gem install bundler
bundle
pod setup
pod install TravisCI.xcodeproj

if anything is missing from Pods/Headers, try rm -rf Pods/ && pod install or:

git co Pods/Headers

if the build fails with a bunch of redefined header issues try manually cleaning your xcode build location, usually:

~/Library/Developer/Xcode/DerivedData

test

start the localport binding:

./integration/http_tunnel.sh

start the test travisci server:

ruby integration/test_travis_server.rb

test:

rake

the UIAutomation coffescript files are located at:

integration/coffeescript/{iphone,ipad}

deploy

you can also check out http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-3

  • select iOS Device instead of simulator

  • from Xcode click Product > Archive from the menu. When Xcode finishes you should see the organizer appear.

  • Select the resulting build, and click 'Share...'

  • Choose 'iOS App Store Package (.ipa)' from 'Contents:'

  • Select the ad-hoc profile that is set up with testflightapp.com 'TravisCI ad hoc' from 'Identity:' and click next

  • Save the ipa somewhere that makes sense

  • upload to testflightapp.com

Adding a new device to test with the app

  • sign up the user with testflightapp.com

  • once they register with a device retrieve their device's UUID from testflightapp.com

  • Register their device in our apple development portal.

  • In our apple development portal under Provisioning > Distribution Edit > Modify the ad-hoc profile

  • Select the newly regestered device and press Submit

  • Wait for apple (refresh the page after ~30 seconds upto 2 minutes)

  • Download the new profile

  • In the organizer delete the current ad-hoc profile

  • open the newly downloaded ad-hoc profile

  • your all set!