Get it on the App Store!
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
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}
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
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!