README.md in deliver-0.3.6 vs README.md in deliver-0.3.7.beta1
- old
+ new
@@ -1,9 +1,11 @@
<p align="center">
<b>Deliver</b> •
<a href="https://github.com/KrauseFx/snapshot">Snapshot</a> •
-<a href="https://github.com/KrauseFx/frameit">FrameIt</a>
+<a href="https://github.com/KrauseFx/frameit">FrameIt</a> •
+<a href="https://github.com/KrauseFx/PEM">PEM</a> •
+<a href="https://github.com/KrauseFx/sigh">Sigh</a>
</p>
-------
<p align="center">
<img src="assets/deliver.png">
@@ -25,18 +27,20 @@
Follow the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx)
-------
-[Features](#features) •
-[Installation](#installation) •
-[Quick Start](#quick-start) •
-[Usage](#usage) •
-[Credentials](#credentials) •
-[Can I trust Deliver?](#can-i-trust-deliver) •
-[Tips](#tips) •
-[Need help?](#need-help)
+<p align="center">
+ <a href="#features">Features</a> •
+ <a href="#installation">Installation</a> •
+ <a href="#quick-start">Quick Start</a> •
+ <a href="#usage">Usage</a> •
+ <a href="#credentials">Credentials</a> •
+ <a href="#can-i-trust-deliver">Can I trust Deliver?</a> •
+ <a href="#tips">Tips</a> •
+ <a href="#need-help">Need help?</a>
+</p>
-------
# Features
@@ -60,11 +64,11 @@
Install phantomjs (this is needed to control the iTunes Connect frontend)
brew update && brew install phantomjs
-If you don't have homebrew installed already, [install it here](http://brew.sh/).
+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).
# Quick Start
@@ -258,10 +262,19 @@
- The iTMSTransporter tool is used to fetch the latest app metadata from iTunes Connect and upload the updated app metadata back to Apple. It is also used to upload the ipa file. iTMSTransporter is a command line tool provided by Apple.
- With the iTMSTransporter you cannot create new version on iTunes Connect or actually publish the newly uploaded ipa file. This is why there is some browser scripting involved, using [Capybara](https://github.com/jnicklas/capybara) and [Poltergeist](https://github.com/teampoltergeist/poltergeist).
- The iTunes search API to find missing information about a certain app, like the *apple_id* when you only pass the *bundle_identifier*.
# Tips
+
+## Other helpful tools
+Check out other tools in this collection to speed up your deployment process:
+- [```snapshot```](https://github.com/KrauseFx/snapshot): Create hundreds of screenshots of your iPhone app... while doing something else.
+- [```frameit```](https://github.com/KrauseFx/frameit): Want a device frame around your screenshot? Do it in an instant!
+- [```PEM```](https://github.com/KrauseFx/pem): Tired of manually creating and maintaining your push certification profiles?
+- [```sigh```](https://github.com/KrauseFx/sigh): Because you would rather spend your time building stuff than fighting provisioning.
+
+
## Available language codes
```ruby
["da-DK", "de-DE", "el-GR", "en-AU", "en-CA", "en-GB", "en-US", "es-ES", "es-MX", "fi-FI", "fr-CA", "fr-FR", "id-ID", "it-IT", "ja-JP", "ko-KR", "ms-MY", "nl-NL", "no-NO", "pt-BR", "pt-PT", "ru-RU", "sv-SE", "th-TH", "tr-TR", "vi-VI", "cmn-Hans", "zh_CN", "cmn-Hant"]
```
@@ -275,9 +288,10 @@
**Getting started:**
- Run ```snapshot init``` in your project folder
- You can edit the new ```snapshot.js``` file with your UI Automation code
- Run ```snapshot``` to test if the screenshots work as expected
+- Remove the line ```screenshot_folder``` from your ```Deliverfile``` to automatically create new screenshots for each deployment.
From now on, when you start ```deliver```, it will first create the new screenshots for you, which then will be uploaded to iTunes Connect.
More information about ```snapshot``` can be found on the [Snapshot GitHub page](https://github.com/KrauseFx/snapshot).