{"id":15587642,"url":"https://github.com/icyleaf/fastlane-plugin-app_info","last_synced_at":"2025-04-24T04:49:14.607Z","repository":{"id":46727487,"uuid":"75927071","full_name":"icyleaf/fastlane-plugin-app_info","owner":"icyleaf","description":"Teardown tool for mobile app(ipa/apk), analysis metedata like version, name, icon etc.","archived":false,"fork":false,"pushed_at":"2023-03-16T03:03:46.000Z","size":9265,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-24T04:49:08.640Z","etag":null,"topics":["aab","apk","fastlane","fastlane-android","fastlane-ios","fastlane-plugin","ipa"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icyleaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-08T10:18:25.000Z","updated_at":"2022-01-07T07:33:36.000Z","dependencies_parsed_at":"2024-10-02T22:02:40.880Z","dependency_job_id":"8ee25bc6-869f-48cd-a2b7-04752564a0b6","html_url":"https://github.com/icyleaf/fastlane-plugin-app_info","commit_stats":{"total_commits":26,"total_committers":1,"mean_commits":26.0,"dds":0.0,"last_synced_commit":"2791f8feefc4ea54cbe8be4b35837f44e41bd9b6"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icyleaf%2Ffastlane-plugin-app_info","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icyleaf%2Ffastlane-plugin-app_info/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icyleaf%2Ffastlane-plugin-app_info/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icyleaf%2Ffastlane-plugin-app_info/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icyleaf","download_url":"https://codeload.github.com/icyleaf/fastlane-plugin-app_info/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250566443,"owners_count":21451230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aab","apk","fastlane","fastlane-android","fastlane-ios","fastlane-plugin","ipa"],"created_at":"2024-10-02T22:02:38.844Z","updated_at":"2025-04-24T04:49:14.587Z","avatar_url":"https://github.com/icyleaf.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# app_info plugin\n\n[![fastlane Plugin Badge](https://rawcdn.githack.com/fastlane/fastlane/master/fastlane/assets/plugin-badge.svg)](https://rubygems.org/gems/fastlane-plugin-app_info)\n\n## Getting Started\n\nThis project is a [fastlane](https://github.com/fastlane/fastlane) plugin. To get started with `fastlane-plugin-app_info`, add it to your project by running:\n\n```bash\nfastlane add_plugin app_info\n```\n\n## About app_info\n\nTeardown tool for mobile app(ipa, apk and aab file), analysis metedata like version, name, icon etc.\n\n## Configure\n\n```\n+------------------------------------------------------------------------------------------------------+\n|                                               app_info                                               |\n+------------------------------------------------------------------------------------------------------+\n| Parse and dump mobile app(ipa, apk and aab file) metedata.                                           |\n|                                                                                                      |\n| Teardown tool for mobile app(ipa, apk and aab file), analysis metedata like version, name, icon etc. |\n|                                                                                                      |\n| Created by icyleaf \u003cicyleaf.cn@gmail.com\u003e                                                            |\n+------------------------------------------------------------------------------------------------------+\n\n+-------+--------------------------------------------------------------------------+----------------+---------+\n|                                              app_info Options                                               |\n+-------+--------------------------------------------------------------------------+----------------+---------+\n| Key   | Description                                                              | Env Var(s)     | Default |\n+-------+--------------------------------------------------------------------------+----------------+---------+\n| file  | Path to your ipa, apk and aab file file. Optional if you use the `gym`,  | APP_INFO_FILE  |         |\n|       | `ipa` or `xcodebuild` action.                                            |                |         |\n| clean | Clean cache files to reduce disk size                                    | APP_INFO_CLEAN | true    |\n+-------+--------------------------------------------------------------------------+----------------+---------+\n* = default value is dependent on the user's system\n\n+-------------+-----------------------------------------+\n|               app_info Output Variables               |\n+-------------+-----------------------------------------+\n| Key         | Description                             |\n+-------------+-----------------------------------------+\n| APP_INFO    | The JSON formated metadata of given app |\n+-------------+-----------------------------------------+\nAccess the output values using `lane_context[SharedValues::VARIABLE_NAME]`\n\n+-----------------------------------------------+\n|             app_info Return Value             |\n+-----------------------------------------------+\n| Returns a Hash formated metadata of given app |\n+-----------------------------------------------+\n```\n\n## Example\n\nCheck out the [example `Fastfile`](fastlane/Fastfile) to see how to use this plugin. Try it by cloning the repo, running `fastlane install_plugins` and `bundle exec fastlane test`.\n\n## Example Output\n\n### iOS\n\n```text\n+-----------------------------+-------------------------------------------------+\n|                          Summary for app_info 0.6.0                           |\n+-----------------------------+-------------------------------------------------+\n| OS                          | iOS                                             |\n| Name                        | AppInfoDemo                                     |\n| ReleaseVersion              | 1.2.3                                           |\n| BuildVersion                | 5                                               |\n| Identifier                  | com.icyleaf.AppInfoDemo                         |\n| Size                        | 41.70 KB                                        |\n| DeviceType                  | iPhone                                          |\n| Releasetype                 | AdHoc                                           |\n| Archs (2)                   | armv7                                           |\n|                             | arm64                                           |\n| Appidname                   | XC Wildcard                                     |\n| Applicationidentifierprefix | 5PJA6N5A3B                                      |\n| Creationdate                | 2016-07-27 17:44:49 +0800                       |\n| Platform                    | iOS                                             |\n| Entitlements (4)            | keychain-access-groups: [\"5PJA6N5A3B.*\"]        |\n|                             | get-task-allow: true                            |\n|                             | application-identifier: 5PJA6N5A3B.*            |\n|                             | com.apple.developer.team-identifier: 5PJA6N5A3B |\n| Expirationdate              | 2017-07-27 17:44:49 +0800                       |\n| Provisioneddevices (100)    | 18cf53cddee60c52f9c97b1521e7cbf8342628da        |\n|                             | ****************************************        |\n| TeamIdentifier              | **********                                      |\n| TeamName                    | EWS Inc                                         |\n| TimeToLive                  | 365                                             |\n| UUID                        | 3e5c38a0-1111-2222-3333-c508df973b15            |\n| Version                     | 1                                               |\n+-----------------------------+-------------------------------------------------+\n```\n\n### Android\n\n```text\n+--------------------+------------------------------+\n|            Summary for app_info 0.6.0             |\n+--------------------+------------------------------+\n| OS                 | Android                      |\n| Name               | AppInfoDemo                  |\n| ReleaseVersion     | 1.2.3                        |\n| BuildVersion       | 5                            |\n| Identifier         | com.icyleaf.appinfodemo      |\n| Size               | 2.93 MB                      |\n| DeviceType         | Phone                        |\n| Minsdkversion      | 14                           |\n| Targetsdkversion   | 29                           |\n| Signatures         | META-INF/CERT.RSA            |\n| Certificateissuers | CN:Android Debug O:Android   |\n| Usepermissions (2) | android.permission.BLUETOOTH |\n|                    | android.permission.CAMERA    |\n| Usefeatures        |                              |\n+--------------------+------------------------------+\n```\n\n## Run tests for this plugin\n\nTo run both the tests, and code style validation, run\n\n```\nrake\n```\n\nTo automatically fix many of the styling issues, use\n```\nrubocop -a\n```\n\n## Issues and Feedback\n\nFor any other issues and feedback about this plugin, please submit it to this repository.\n\n## Troubleshooting\n\nIf you have trouble using plugins, check out the [Plugins Troubleshooting](https://github.com/fastlane/fastlane/blob/master/fastlane/docs/PluginsTroubleshooting.md) doc in the main `fastlane` repo.\n\n## Using `fastlane` Plugins\n\nFor more information about how the `fastlane` plugin system works, check out the [Plugins documentation](https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Plugins.md).\n\n## About `fastlane`\n\n`fastlane` is the easiest way to automate beta deployments and releases for your iOS and Android apps. To learn more, check out [fastlane.tools](https://fastlane.tools).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficyleaf%2Ffastlane-plugin-app_info","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficyleaf%2Ffastlane-plugin-app_info","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficyleaf%2Ffastlane-plugin-app_info/lists"}