saiashirwadinformatia / ipa-parser
iOS App IPA Parser
0.1
2020-08-15 16:39 UTC
Requires
- php: ^7.2.5
- phpunit/phpunit: ^9.3
- rodneyrehm/plist: ^2.0
- symfony/var-dumper: ^5.1
This package is auto-updated.
Last update: 2024-10-15 20:34:00 UTC
README
Identify the Meta info about the Apple .ipa
file easily without extra efforts
Installation
composer require saiashirwadinformatia/ipa-parser
Usage
use SaiAshirwadInformatia\Services\IPAParser;
$path = __DIR__ . 'example.ipa';
$ipa = IPAParser::load($path);
echo $ipa->name; // Name of App
echo $ipa->identifier; // Bundle Identifier of App
echo $ipa->versionName; // Vesion Name of App
echo $ipa->versionCode; // Vesion Code of App
echo $ipa->primaryIcon; // Primary Icon File Contents of App
var_dump($ipa->info); // Prints detailed plist info
var_dump($ipa->info->build); // Prints build detail info
var_dump($ipa->info->permissions); // Prints build detail info
var_dump($ipa->info->orientations); // Prints build detail info
var_dump($ipa->icons); // Prints detailed icons
var_dump($ipa->icons->iphone); // Get all iPhone icons
Contribute
- Fork this project
- Clone your repository
- Create new branch of bug-fixes/new-features
Dependencies
composer install
Run Tests
./vendor/bin/phpunit