README.md in match-0.8.1 vs README.md in match-0.9.0

- old
+ new

@@ -30,11 +30,10 @@ ============ [![Twitter: @FastlaneTools](https://img.shields.io/badge/contact-@FastlaneTools-blue.svg?style=flat)](https://twitter.com/FastlaneTools) [![License](https://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://github.com/fastlane/fastlane/blob/master/match/LICENSE) [![Gem](https://img.shields.io/gem/v/match.svg?style=flat)](http://rubygems.org/gems/match) -[![Build Status](https://img.shields.io/circleci/project/fastlane/fastlane/master.svg?style=flat)](https://circleci.com/gh/fastlane/fastlane) ###### Easily sync your certificates and profiles across your team using git A new approach to iOS code signing: Share one code signing identity across your development team to simplify your codesigning setup and prevent code signing issues. @@ -51,11 +50,11 @@ <a href="#need-help">Need help?</a> </p> ------- -<h5 align="center"><code>match</code> is part of <a href="https://fastlane.tools">fastlane</a>: The easiest way to automate building and releasing your iOS and Android apps.</h5> +<h5 align="center"><code>match</code> is part of <a href="https://fastlane.tools">fastlane</a>: The easiest way to automate beta deployments and releases for your iOS and Android apps.</h5> ## Why match? Before starting to use `match`, make sure to read the [codesigning.guide](https://codesigning.guide) @@ -172,24 +171,21 @@ match --help ``` #### Handle multiple targets -If you have several targets with different bundle identifiers, call `match` for each of them: +If you have several targets with different bundle identifiers, supply them as a comma-separated list to match: ``` -match appstore -a tools.fastlane.app -match appstore -a tools.fastlane.app.watchkitapp +match appstore -a tools.fastlane.app,tools.fastlane.app.watchkitapp ``` You can make this even easier using [fastlane](https://github.com/fastlane/fastlane/tree/master/fastlane) by creating a `certificates` lane like this: ``` lane :certificates do - match(app_identifier: "com.krausefx.app1", readonly: true) - match(app_identifier: "com.krausefx.app2", readonly: true) - match(app_identifier: "com.krausefx.app3", readonly: true) + match(app_identifier: ["com.krausefx.app1", "com.krausefx.app2", "com.krausefx.app3"], readonly: true) end ``` Then all your team has to do is `fastlane certificates` and keys, certs and profiles for all targets will be synced. @@ -280,12 +276,11 @@ ##### Multiple Targets If your app has multiple targets (e.g. Today Widget or WatchOS Extension) ```ruby -match(app_identifier: "tools.fastlane.app", type: "appstore") -match(app_identifier: "tools.fastlane.app.today_widget", type: "appstore") +match(app_identifier: ["tools.fastlane.app", "tools.fastlane.app.today_widget"], type: "appstore") ``` `match` can even use the same one Git repository for all bundle identifiers. ### Setup Xcode project @@ -391,10 +386,10 @@ - If you use GitHub or Bitbucket we encourage enabling 2 factor authentication for all accounts that have access to the certificates repo - The complete source code of `match` is fully open source on [GitHub](https://github.com/fastlane/fastlane/tree/master/match) ## [`fastlane`](https://fastlane.tools) Toolchain -- [`fastlane`](https://fastlane.tools): The easiest way to automate building and releasing your iOS and Android apps +- [`fastlane`](https://fastlane.tools): The easiest way to automate beta deployments and releases for your iOS and Android apps - [`deliver`](https://github.com/fastlane/fastlane/tree/master/deliver): Upload screenshots, metadata and your app to the App Store - [`snapshot`](https://github.com/fastlane/fastlane/tree/master/snapshot): Automate taking localized screenshots of your iOS app on every device - [`frameit`](https://github.com/fastlane/fastlane/tree/master/frameit): Quickly put your screenshots into the right device frames - [`pem`](https://github.com/fastlane/fastlane/tree/master/pem): Automatically generate and renew your push notification profiles - [`produce`](https://github.com/fastlane/fastlane/tree/master/produce): Create new iOS apps on iTunes Connect and Dev Portal using the command line