|
| 1 | +# action-ipadown |
| 2 | + |
| 3 | +Download old versions of app using Github Actions, without computers! |
| 4 | + |
| 5 | +**Warning: NOT supporting 2FA accounts currently** |
| 6 | + |
| 7 | +## Use Cases |
| 8 | + |
| 9 | +- Buy & Download App |
| 10 | +- Download Old Versions of App |
| 11 | +- Query Version History of App |
| 12 | +- Lookup app information based on bundleID or appID |
| 13 | + |
| 14 | +## Usage |
| 15 | + |
| 16 | +1. Fork this repo |
| 17 | +2. Enable Actions in forked repo |
| 18 | + - Click Actions in toolbar |
| 19 | + - Click `I understand my workflows, go ahead and enable them` |
| 20 | +  |
| 21 | +3. Run Action |
| 22 | + - Click `IPA Down` in left list: |
| 23 | +  |
| 24 | + - Click `Run workflow` at right: |
| 25 | +  |
| 26 | + - Enter Apple ID, Password, Operation and corresponding parameters (like bundleID) |
| 27 | + - Click `Run workflow` |
| 28 | + - Find output files in Actions artifact or Release |
| 29 | +  |
| 30 | + - If the actions fails at `Setup iTunes Header Service`, please retry 1~2 times before submitting issue |
| 31 | + |
| 32 | +## Operations |
| 33 | + |
| 34 | +There are currently five operations: lookup, historyver, download, historyver_id, download_id |
| 35 | + |
| 36 | +- lookup: query information of app based on bundleID |
| 37 | +- historyver: query history appVerID by bundleID (with historyver_id querys by appID) |
| 38 | +- download: download IPA by bundleID (download_id uses appID) & appVerID (optional, defaults to newest version) |
| 39 | + |
| 40 | +To use these operations, enter your app informations like this: |
| 41 | +- Using Bundle ID: |
| 42 | +  |
| 43 | +- Using appID: |
| 44 | +  |
| 45 | +- Also giving appVerID: |
| 46 | +  |
| 47 | + |
| 48 | +## Credits |
| 49 | + |
| 50 | +- ipatool-py: https://github.com/NyaMisty/ipatool-py |
| 51 | +- actions-iTunes-header: https://github.com/NyaMisty/actions-iTunes-header |
0 commit comments