IpaParser try to unzip ipa file, then read Info.plist & uncrush *.png to get icon app, (*1)
+ unzip ipa file
+ read Info.plist, package: `rodneyrehm/plist`
+ uncrushed *.png to get icon app, class `PngUncrushed`
+ writing test, `phpunit`
How to use
/*#instance of IpaParser
$parser = new IpaParser("/path/to/file.ipa");
#getBasicInfo() return an array from Info.plist
#icon saved in ipa-info/app-icon.png
$info = $parser->getBasicInfo();
Test
/*Run unit test by cmd:
phpunit --bootstrap vendor/autoload.php test/ParseTest.php