Extract app package from iOS simulator or Android emulator. You must check 2 things before running the command.
- Simulator or emulator should be running
- The package file(.app or .apk) should be already installed
Installation
$ npm install extract-pkg -g
Usage
$ extract-pkg
If did not add --to
or -d
, the command will use same path where command executed.
$ extract-pkg ios --id=com.some.pkg
If did not add --rename
or -n
, the command will be using same as original package file name.
$ extract-pkg android --id=com.some.pkg --rename=app-debug.apk
Support .js or JSON
{
"ios": {
"id": "com.awesome.ios",
"to": "/path/to"
},
"android": {
"id": "com.awesome.android",
"to": "/path/to"
}
}
$ extract-pkg android --config=/path/to/config.json
or,
module.exports = {
ios: {
id: 'com.awesome.ios',
to: '/path/to'
},
android: {
id: 'com.awesome.android',
to: '/path/to'
}
}
$ extract-pkg ios --config=/path/to/config.js
However, if you use —id
with —config
, even id
value in JSON file exist, it will be ignored.
$ extract-pkg android --config=/path/to/config.json --id=com.use.this
License
MIT