Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toshi0383/ipanema

ipanema analyzes and prints useful information from *.ipa file.
https://github.com/toshi0383/ipanema

Last synced: about 1 month ago
JSON representation

ipanema analyzes and prints useful information from *.ipa file.

Awesome Lists containing this project

README

        

# ipanema 🏖

ipanema analyzes and prints useful information from *.ipa file.

# Usage

```
Usage: ipanema [OPTIONS] path-to.ipa

OPTIONS:
-A Do both what -E and -I would do.
-E Find, Decrypt and Print all embedded.mobileprovision files.
-I Find and Print all Info.plist files.
-i Find and Print only app's main Info.plist file.
-v print version number
```

## embedded.mobileprovision files. (-E)
```
$ ipanema -E path/to/your.ipa | head

AppIDName
XC your app id
ApplicationIdentifierPrefix

XXXXXXXXXX

```

## Info.plist (-I)
```
$ ipanema -I path/to/your.ipa | head

### App.app/Frameworks/APIKit.framework/Info.plist
{
"CFBundleName" => "APIKit"
"DTXcode" => "0730"
"DTSDKName" => "appletvos9.2"
"NSHumanReadableCopyright" => "Copyright © 2015 Yosuke Ishikawa. All rights reserved."
"DTSDKBuild" => "13Y227"
"CFBundleDevelopmentRegion" => "en"
"CFBundleVersion" => "1"
```

# Prequisite

- OSX/macOS

# Install

## Homebrew
ipanema is available via Homebrew.
```
brew tap toshi0383/ipanema && brew install ipanema
```

## Binary
- Download the latest binary from [releases page](https://github.com/toshi0383/ipanema/releases).
- `chmod +x ~/Download/ipanema`
- `cp ~/Download/ipanema where-ever-you-want/`

# License
MIT