README.md in deliver-0.6.0 vs README.md in deliver-0.7.0

- old
+ new

@@ -34,10 +34,11 @@ ------- <p align="center"> <a href="#features">Features</a> &bull; + <a href="#testflight">TestFlight</a> &bull; <a href="#installation">Installation</a> &bull; <a href="#quick-start">Quick Start</a> &bull; <a href="#usage">Usage</a> &bull; <a href="#can-i-trust-deliver">Can I trust deliver?</a> &bull; <a href="#tips">Tips</a> &bull; @@ -54,10 +55,11 @@ - Update app metadata - Easily implement a real Continuous Deployment process using [fastlane](https://github.com/KrauseFx/fastlane) - Store the configuration in git to easily deploy from **any** computer, including your Continuous Integration server (e.g. Jenkins) - Get a PDF preview of the fetched metadata before uploading the app metadata and screenshots to Apple: [Example Preview](https://github.com/krausefx/deliver/blob/master/assets/PDFExample.png?raw=1) - Automatically create new screenshots with [Snapshot](https://github.com/KrauseFx/snapshot) +- Upload new builds to the new Apple TestFlight # Installation Install the gem @@ -73,10 +75,44 @@ If you don't already have homebrew installed, [install it here](http://brew.sh/). To create new screenshots automatically, check out my other open source project [Snapshot](https://github.com/KrauseFx/snapshot). +# TestFlight + +To upload a new build to Apple `TestFlight` use the following command: + +``` +deliver testflight +``` + +This will auotmatically look for an ipa file in the current directory. + +`deliver` currently supports **Internal Testers** only. + +Make sure to increase your build number before building and uploading your app. + +#### More options: + +Specify the `ipa` file to be used: + +``` +deliver testflight ./my_app.ipa +``` + +Pass the Apple ID and App ID to be used (optional): + +``` +deliver testflight -u felix@krausefx.com -a 862582703 +``` + +To build and upload the ipa in one step, you can use [shenzhen](https://github.com/nomad/shenzhen): + +``` +ipa build && deliver testflight +``` + # Quick Start The guide will create all the necessary files for you, using the existing app metadata from iTunes Connect. @@ -302,10 +338,10 @@ ## Editing the ```Deliverfile``` Change syntax highlighting to *Ruby*. # Need help? -- If there is a technical problem with ```deliver```, submit an issue. Run ```deliver --trace``` to get the stack trace. +- If there is a technical problem with ```deliver```, submit an issue. - I'm available for contract work - drop me an email: deliver@krausefx.com # License This project is licensed under the terms of the MIT license. See the LICENSE file.