This repository was archived by the owner on Nov 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 86
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
67 additions
and
82 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
pkg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,4 +5,4 @@ rvm: | |
- 2.1.0 | ||
notifications: | ||
email: | ||
- krausefx@gmail.com | ||
- sigh@krausefx.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,37 @@ | ||
<h3 align="center"> | ||
<a href="https://github.com/KrauseFx/fastlane"> | ||
<img src="assets/fastlane.png" width="150" /> | ||
<br /> | ||
fastlane | ||
</a> | ||
</h3> | ||
<p align="center"> | ||
<a href="https://github.com/KrauseFx/deliver">Deliver</a> • | ||
<a href="https://github.com/KrauseFx/snapshot">Snapshot</a> • | ||
<a href="https://github.com/KrauseFx/frameit">FrameIt</a> • | ||
<a href="https://github.com/KrauseFx/PEM">PEM</a> • | ||
<b>Sigh</b> | ||
<a href="https://github.com/KrauseFx/deliver">deliver</a> • | ||
<a href="https://github.com/KrauseFx/snapshot">snapshot</a> • | ||
<a href="https://github.com/KrauseFx/frameit">frameit</a> • | ||
<a href="https://github.com/KrauseFx/PEM">PEM</a> • | ||
<b>sigh</b> | ||
</p> | ||
|
||
------- | ||
|
||
<p align="center"> | ||
<img src="assets/sigh.png"> | ||
</p> | ||
|
||
Sigh | ||
sigh | ||
============ | ||
#### Because you would rather spend your time building stuff than fighting provisioning | ||
|
||
[](https://twitter.com/KrauseFx) | ||
[](https://github.com/KrauseFx/sigh/blob/master/LICENSE) | ||
[](http://rubygems.org/gems/sigh) | ||
|
||
###### Because you would rather spend your time building stuff than fighting provisioning | ||
|
||
Tired of manually creating, renewing and downloading your iOS provisioning profiles? | ||
|
||
```sigh``` handles all that for you. Just run ```sigh``` and it will do the rest. | ||
|
||
Follow the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx) | ||
Get in contact with the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx) | ||
|
||
|
||
|
||
|
@@ -41,6 +47,9 @@ Follow the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx) | |
|
||
------- | ||
|
||
<h5 align="center"><code>sigh</code> is part of <a href="http://fastlane.tools">fastlane</a>: connect all deployment tools into one streamlined workflow.</h5> | ||
|
||
|
||
# Features | ||
|
||
- **Download** the latest provisioning profile for your app | ||
|
@@ -50,7 +59,7 @@ Follow the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx) | |
- 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 | ||
- Support for **Enterprise Profiles** | ||
|
||
To automate iOS Push profiles you can use [PEM](https://github.com/KrauseFx/PEM). | ||
|
||
|
@@ -87,7 +96,7 @@ Yes, that's the whole command! | |
|
||
You can pass your bundle identifier and username like this: | ||
|
||
sigh -a at.felixkrause.app -u username | ||
sigh -a com.krausefx.app -u username | ||
|
||
If you want to generate an **Ad Hoc** profile instead of an App Store profile: | ||
|
||
|
@@ -111,7 +120,7 @@ In case you prefer environment variables: | |
|
||
- ```SIGH_USERNAME``` | ||
- ```SIGH_APP_IDENTIFIER``` | ||
- ```SIGH_TEAM_ID``` (The exact name of your preferred team for this account) | ||
- ```SIGH_TEAM_ID``` (The Team ID, e.g. `Q2CBPK58CA`) | ||
|
||
# How does it work? | ||
|
||
|
@@ -122,14 +131,13 @@ In case you prefer environment variables: | |
```sigh``` uses the password manager from [```Deliver```](https://github.com/KrauseFx/deliver#can-i-trust-deliver). Take a look the [Deliver README](https://github.com/KrauseFx/deliver#can-i-trust-deliver) for more information. | ||
|
||
# Tips | ||
## Other helpful tools | ||
Check out other tools in this collection to speed up your deployment process: | ||
|
||
- [```deliver```](https://github.com/KrauseFx/deliver): Deploy screenshots, app metadata and app updates to the App Store using just one command | ||
- [```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? | ||
## [`fastlane`](http://fastlane.tools) Toolchain | ||
|
||
- [`fastlane`](http://fastlane.tools): Connect all deployment tools into one streamlined workflow | ||
- [`deliver`](https://github.com/KrauseFx/deliver): Upload screenshots, metadata and your app to the App Store using a single command | ||
- [`snapshot`](https://github.com/KrauseFx/snapshot): Automate taking localized screenshots of your iOS app on every device | ||
- [`frameit`](https://github.com/KrauseFx/frameit): Quickly put your screenshots into the right device frames | ||
- [`PEM`](https://github.com/KrauseFx/pem): Automatically generate and renew your push notification profiles | ||
|
||
## Use the 'Provisioning Quicklook plugin' | ||
Download and install the [Provisioning Plugin](https://github.com/chockenberry/Provisioning). | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
module Sigh | ||
VERSION = "0.1.5" | ||
VERSION = "0.2.0" | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,9 +8,9 @@ Gem::Specification.new do |spec| | |
spec.version = Sigh::VERSION | ||
spec.authors = ["Felix Krause"] | ||
spec.email = ["[email protected]"] | ||
spec.summary = %q{Create, Renew and Download your provisioning profiles - using one command} | ||
spec.description = %q{Create, Renew and Download your provisioning profiles - using one command} | ||
spec.homepage = "http://krausefx.com" | ||
spec.summary = %q{Because you would rather spend your time building stuff than fighting provisioning} | ||
spec.description = %q{Because you would rather spend your time building stuff than fighting provisioning} | ||
spec.homepage = "http://fastlane.tools" | ||
spec.license = "MIT" | ||
|
||
spec.required_ruby_version = '>= 2.0.0' | ||
|
@@ -22,12 +22,11 @@ Gem::Specification.new do |spec| | |
spec.require_paths = ["lib"] | ||
|
||
spec.add_dependency 'json' # Because sometimes it's just not installed | ||
spec.add_dependency 'security', '~> 0.1.3' # Mac OS Keychain manager | ||
spec.add_dependency 'highline', '~> 1.6.21' # user inputs (e.g. passwords) | ||
spec.add_dependency 'colored' # coloured terminal output | ||
spec.add_dependency 'commander', '~> 4.2.0' # CLI parser | ||
|
||
spec.add_dependency 'deliver' # password manager | ||
spec.add_dependency 'credentials_manager' # fastlane password manager | ||
|
||
# Frontend Scripting | ||
spec.add_dependency 'capybara', '~> 2.4.3' # for controlling iTC | ||
|
@@ -42,5 +41,5 @@ Gem::Specification.new do |spec| | |
spec.add_development_dependency 'webmock', '~> 1.19.0' | ||
spec.add_development_dependency 'codeclimate-test-reporter' | ||
|
||
spec.post_install_message = "This gem requires phantomjs. Install it using 'brew update && brew install phantomjs'" | ||
spec.post_install_message = "sigh requires phantomjs. Install it using 'brew update && brew install phantomjs'" | ||
end |