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> •
+ <a href="#testflight">TestFlight</a> •
<a href="#installation">Installation</a> •
<a href="#quick-start">Quick Start</a> •
<a href="#usage">Usage</a> •
<a href="#can-i-trust-deliver">Can I trust deliver?</a> •
<a href="#tips">Tips</a> •
@@ -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.