Lightman : Node based CLI for the Apple Developer Center
npm install -g lightman
Make sure to install CasperJS/PhantomJS with:
brew install casperjs
Usage: lightman [options] <command> Options: -h, --help output usage information -V, --version output the version number -t, --team [team id] Use team id -c, --csr [csr file] Use csr file -bn, --bundlename [bundle name] Use bundle name -bi, --bundleid [bundle id] Use bundle id -dn, --devicename [device name] Use device nam -di, --deviceid [device id] Use device id Commands: login - logs you in (saves to keychain) logout whoami - who am i logged in as? cert:create:dev - create development certificate cert:create:dist - create distribution certificate appid:create - create app id appid:configure:push - configure app id for push device:addid - add device id team:list - list teams you belong to
- Based on Cupertino by mattt, but you know, not ruby.
- I also include some shell scripts for doing things like:
- creating a CSR
- importing a certificate
- exporting a p12 certificate
- Lightman was created as part of the EverTrue 2013 winter hackathon.