Open-source CLI
appstore-tools: an App Store Connect CLI for TypeScript projects
By Alejandro Sanabria · Forward Deployed Engineer at Wonderful
appstore-tools is a TypeScript CLI and library for App Store Connect. It lists your apps, builds an IPA, pulls the listing metadata to a file so you can edit it, pushes it back, and uploads the build.
Commands
List apps, generate an IPA, read and update App Store metadata, and upload builds. The README covers authentication and each command.
Where to start
Run a read-only command first, like listing your apps. For metadata, pull the current listing into a file, edit it, check it, then apply it.
Questions
Is this only a CLI? The repository provides a TypeScript CLI and library.
Can it help with metadata? Yes. The documented workflow can read listing metadata and apply a reviewed metadata file.
What setup does it need? Follow the current README for Node.js, App Store Connect authentication, and Xcode requirements for build-related operations.
Inspect before changing a release
npx appstore-tools --help
npx appstore-tools apps listThe help command exposes the available operations. Listing apps requires the App Store Connect authentication described in the README. Build and upload operations also depend on your local Xcode and signing setup.
For App Store screenshots, see screenshots-ios. All projects →