README.md in sigh-1.4.0 vs README.md in sigh-1.4.1
- old
+ new
@@ -1,26 +1,26 @@
<h3 align="center">
- <a href="https://github.com/fastlane/fastlane">
- <img src="assets/fastlane.png" width="150" />
+ <a href="https://github.com/fastlane/fastlane/tree/master/fastlane">
+ <img src="../fastlane/assets/fastlane.png" width="150" />
<br />
fastlane
</a>
</h3>
<p align="center">
- <a href="https://github.com/fastlane/deliver">deliver</a> •
- <a href="https://github.com/fastlane/snapshot">snapshot</a> •
- <a href="https://github.com/fastlane/frameit">frameit</a> •
- <a href="https://github.com/fastlane/pem">pem</a> •
- <b>sigh</b> •
- <a href="https://github.com/fastlane/produce">produce</a> •
- <a href="https://github.com/fastlane/cert">cert</a> •
- <a href="https://github.com/fastlane/spaceship">spaceship</a> •
- <a href="https://github.com/fastlane/pilot">pilot</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/deliver">deliver</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/snapshot">snapshot</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/frameit">frameit</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/pem">pem</a> •
+ <b>sigh</b> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/produce">produce</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/cert">cert</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/spaceship">spaceship</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/pilot">pilot</a> •
<a href="https://github.com/fastlane/boarding">boarding</a> •
- <a href="https://github.com/fastlane/gym">gym</a> •
- <a href="https://github.com/fastlane/scan">scan</a> •
- <a href="https://github.com/fastlane/match">match</a>
+ <a href="https://github.com/fastlane/fastlane/tree/master/gym">gym</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/scan">scan</a> •
+ <a href="https://github.com/fastlane/fastlane/tree/master/match">match</a>
</p>
-------
<p align="center">
<img src="assets/sigh.png" height="110">
@@ -28,28 +28,28 @@
sigh
============
[![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/sigh/blob/master/LICENSE)
+[![License](https://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://github.com/fastlane/fastlane/blob/master/sigh/LICENSE)
[![Gem](https://img.shields.io/gem/v/sigh.svg?style=flat)](http://rubygems.org/gems/sigh)
-[![Build Status](https://img.shields.io/travis/fastlane/sigh/master.svg?style=flat)](https://travis-ci.org/fastlane/sigh)
+[![Build Status](https://img.shields.io/circleci/project/fastlane/fastlane/master.svg?style=flat)](https://circleci.com/gh/fastlane/fastlane)
###### Because you would rather spend your time building stuff than fighting provisioning
`sigh` can create, renew, download and repair provisioning profiles (with one command). It supports App Store, Ad Hoc, Development and Enterprise profiles and supports nice features, like auto-adding all test devices.
Get in contact with the developer on Twitter: [@FastlaneTools](https://twitter.com/FastlaneTools)
-------
<p align="center">
- <a href="#features">Features</a> •
- <a href="#installation">Installation</a> •
- <a href="#usage">Usage</a> •
- <a href="#resign">Resign</a> •
- <a href="#how-does-it-work">How does it work?</a> •
- <a href="#tips">Tips</a> •
+ <a href="#features">Features</a> •
+ <a href="#installation">Installation</a> •
+ <a href="#usage">Usage</a> •
+ <a href="#resign">Resign</a> •
+ <a href="#how-does-it-work">How does it work?</a> •
+ <a href="#tips">Tips</a> •
<a href="#need-help">Need help?</a>
</p>
-------
@@ -64,11 +64,11 @@
- Supports **App Store**, **Ad Hoc** and **Development** profiles
- Support for **multiple Apple accounts**, storing your credentials securely in the Keychain
- Support for **multiple Teams**
- Support for **Enterprise Profiles**
-To automate iOS Push profiles you can use [PEM](https://github.com/fastlane/PEM).
+To automate iOS Push profiles you can use [pem](https://github.com/fastlane/fastlane/tree/master/pem).
##### [Like this tool? Be the first to know about updates and new fastlane tools](https://tinyletter.com/krausefx)
### Why not let Xcode do the work?
@@ -81,11 +81,11 @@
![assets/sighRecording.gif](assets/sighRecording.gif)
# Installation
-**Note**: It is recommended to use [match](https://github.com/fastlane/match) according to the [codesigning.guide](https://codesigning.guide) for generating and maintaining your provisioning profiles. Use `sigh` directly only if you want full control over what's going on and know more about codesigning.
+**Note**: It is recommended to use [match](https://github.com/fastlane/fastlane/tree/master/match) according to the [codesigning.guide](https://codesigning.guide) for generating and maintaining your provisioning profiles. Use `sigh` directly only if you want full control over what's going on and know more about codesigning.
sudo gem install sigh
Make sure, you have the latest version of the Xcode command line tools installed:
@@ -94,42 +94,42 @@
# Usage
sigh
Yes, that's the whole command!
-```sigh``` will create, repair and download profiles for the App Store by default.
+```sigh``` will create, repair and download profiles for the App Store by default.
You can pass your bundle identifier and username like this:
sigh -a com.krausefx.app -u username
If you want to generate an **Ad Hoc** profile instead of an App Store profile:
sigh --adhoc
-
+
If you want to generate a **Development** profile:
sigh --development
-To generate the profile in a specific directory:
+To generate the profile in a specific directory:
sigh -o "~/Certificates/"
To download all your provisioning profiles use
sigh download_all
For a list of available parameters and commands run
sigh --help
-
+
### Advanced
By default, ```sigh``` will install the downloaded profile on your machine. If you just want to generate the profile and skip the installation, use the following flag:
sigh --skip_install
-
+
To save the provisioning profile under a specific name, use the -q option:
sigh -a com.krausefx.app -u username -q "myProfile.mobileprovision"
If for some reason you don't want `sigh` to verify that the code signing identity is installed on your local machine:
@@ -147,13 +147,13 @@
For a list of available parameters and commands run
sigh --help
-### Use with [`fastlane`](https://github.com/fastlane/fastlane)
+### Use with [`fastlane`](https://github.com/fastlane/fastlane/tree/master/fastlane)
-`sigh` becomes really interesting when used in [`fastlane`](https://github.com/fastlane/fastlane) in combination with [`cert`](https://github.com/fastlane/cert).
+`sigh` becomes really interesting when used in [`fastlane`](https://github.com/fastlane/fastlane/tree/master/fastlane) in combination with [`cert`](https://github.com/fastlane/fastlane/tree/master/cert).
Update your `Fastfile` to contain the following code:
```ruby
lane :beta do
@@ -202,57 +202,57 @@
## Environment Variables
Run `sigh --help` to get a list of all available environment variables.
-If you're using [cert](https://github.com/fastlane/cert) in combination with [fastlane](https://github.com/fastlane/fastlane) the signing certificate will automatically be selected for you. (make sure to run `cert` before `sigh`)
+If you're using [cert](https://github.com/fastlane/fastlane/tree/master/cert) in combination with [fastlane](https://github.com/fastlane/fastlane/tree/master/fastlane) the signing certificate will automatically be selected for you. (make sure to run `cert` before `sigh`)
# How does it work?
`sigh` will access the `iOS Dev Center` to download, renew or generate the `.mobileprovision` file. It uses [spaceship](https://spaceship.airforce) to communicate with Apple's web services.
## How is my password stored?
-`sigh` uses the [CredentialsManager](https://github.com/fastlane/credentials_manager) from `fastlane`.
+`sigh` uses the [CredentialsManager](https://github.com/fastlane/fastlane/tree/master/credentials_manager) from `fastlane`.
# Tips
## [`fastlane`](https://fastlane.tools) Toolchain
- [`fastlane`](https://fastlane.tools): Connect all deployment tools into one streamlined workflow
-- [`deliver`](https://github.com/fastlane/deliver): Upload screenshots, metadata and your app to the App Store
-- [`snapshot`](https://github.com/fastlane/snapshot): Automate taking localized screenshots of your iOS app on every device
-- [`frameit`](https://github.com/fastlane/frameit): Quickly put your screenshots into the right device frames
-- [`pem`](https://github.com/fastlane/pem): Automatically generate and renew your push notification profiles
-- [`produce`](https://github.com/fastlane/produce): Create new iOS apps on iTunes Connect and Dev Portal using the command line
-- [`cert`](https://github.com/fastlane/cert): Automatically create and maintain iOS code signing certificates
-- [`spaceship`](https://github.com/fastlane/spaceship): Ruby library to access the Apple Dev Center and iTunes Connect
-- [`pilot`](https://github.com/fastlane/pilot): The best way to manage your TestFlight testers and builds from your terminal
-- [`boarding`](https://github.com/fastlane/boarding): The easiest way to invite your TestFlight beta testers
-- [`gym`](https://github.com/fastlane/gym): Building your iOS apps has never been easier
-- [`scan`](https://github.com/fastlane/scan): The easiest way to run tests of your iOS and Mac app
-- [`match`](https://github.com/fastlane/match): Easily sync your certificates and profiles across your team using git
+- [`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
+- [`cert`](https://github.com/fastlane/fastlane/tree/master/cert): Automatically create and maintain iOS code signing certificates
+- [`spaceship`](https://github.com/fastlane/fastlane/tree/master/spaceship): Ruby library to access the Apple Dev Center and iTunes Connect
+- [`pilot`](https://github.com/fastlane/fastlane/tree/master/pilot): The best way to manage your TestFlight testers and builds from your terminal
+- [`boarding`](https://github.com/fastlane/boarding): The easiest way to invite your TestFlight beta testers
+- [`gym`](https://github.com/fastlane/fastlane/tree/master/gym): Building your iOS apps has never been easier
+- [`scan`](https://github.com/fastlane/fastlane/tree/master/scan): The easiest way to run tests of your iOS and Mac app
+- [`match`](https://github.com/fastlane/fastlane/tree/master/match): Easily sync your certificates and profiles across your team using git
##### [Like this tool? Be the first to know about updates and new fastlane tools](https://tinyletter.com/krausefx)
## Use the 'Provisioning Quicklook plugin'
Download and install the [Provisioning Plugin](https://github.com/chockenberry/Provisioning).
-It will show you the `mobileprovision` files like this:
+It will show you the `mobileprovision` files like this:
![assets/QuickLookScreenshot.png](assets/QuickLookScreenshot.png)
## App Identifier couldn't be found
-If you also want to create a new App Identifier on the Apple Developer Portal, check out [produce](https://github.com/fastlane/produce), which does exactly that.
+If you also want to create a new App Identifier on the Apple Developer Portal, check out [produce](https://github.com/fastlane/fastlane/tree/master/produce), which does exactly that.
## What happens to my Xcode managed profiles?
`sigh` will never touch or use the profiles which are created and managed by Xcode. Instead `sigh` will manage its own set of provisioning profiles.
# Need help?
Please submit an issue on GitHub and provide information about your setup
# Code of Conduct
-Help us keep `sigh` open and inclusive. Please read and follow our [Code of Conduct](https://github.com/fastlane/code-of-conduct).
+Help us keep `sigh` open and inclusive. Please read and follow our [Code of Conduct](https://github.com/fastlane/fastlane/blob/master/CODE_OF_CONDUCT.md).
# License
This project is licensed under the terms of the MIT license. See the LICENSE file.
> This project and all fastlane tools are in no way affiliated with Apple Inc. This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. All fastlane tools run on your own computer or server, so your credentials or other sensitive information will never leave your own computer. You are responsible for how you use fastlane tools.