public function getBasicInfo()
 {
     $info = [];
     $plistArray = $this->plist->toArray();
     $info[self::BUNDLE_INDENTIFIER] = $plistArray["CFBundleIdentifier"];
     $info[self::VERSION_NAME] = $plistArray["CFBundleShortVersionString"];
     $info[self::VERSION_CODE] = $plistArray["CFBundleVersion"];
     $info[self::MIN_SDK] = $plistArray["MinimumOSVersion"];
     $dateString = date("dMY H:iA", filemtime($this->ipaFilePath));
     $info[self::DATE] = $dateString;
     $info[self::RAW] = $plistArray;
     //App name
     if (isset($plistArray["CFBundleDisplayName"])) {
         $info[self::APP_NAME] = $plistArray["CFBundleDisplayName"];
     } else {
         if (isset($plistArray["CFBundleName"])) {
             $info[self::APP_NAME] = $plistArray["CFBundleName"];
         }
     }
     //Icon
     if ($this->icon) {
         $info[self::ICON_PATH] = $this->icon->getPath();
     }
     //Construct plist path
     $absFilePath = "https://by.originally.us/beta/" . $this->ipaFilePath;
     $plist_url = "https://by.originally.us/beta/common/" . "plist.php?f=" . $absFilePath;
     $plist_url .= "&id=" . $info[self::BUNDLE_INDENTIFIER];
     $plist_url .= "&v=" . $info[self::VERSION_NAME];
     $plist_url .= "&n=" . $info[self::APP_NAME];
     $href = "itms-services://?action=download-manifest&url=" . urlencode($plist_url);
     $info[self::HREF_PLIST] = $href;
     return $info;
 }
 public function getBasicInfo()
 {
     //in case parsed = false, we already have $this->manifest, $this->icon
     $info = array();
     $info[self::VERSION_NAME] = $this->manifest->getVersionName();
     $info[self::VERSION_CODE] = $this->manifest->getVersionCode();
     $info[self::PACKAGE_NAME] = $this->manifest->getPackageName();
     $info[self::MIN_SDK] = $this->manifest->getMinSdk();
     $info[self::MIN_SDK_LEVEL] = $this->manifest->getMinSdkLevel();
     $dateString = date("dMY H:iA", filemtime($this->apkFilePath));
     $info[self::DATE] = $dateString;
     $info[self::ICON_PATH] = $this->icon->getPath();
     $info[self::PLAT_FORM] = $this->manifest->getMinSdk()->platform;
     return $info;
 }