Installation
Install the App Store Connect CLI on macOS, Linux, or from sourceThe App Store Connect CLI (
asc) is distributed as a single binary with no runtime dependencies. Choose the installation method that works best for your environment.
Requirements
- Operating System: macOS or Linux
- Architecture: x86_64 (amd64) or ARM64 (arm64/aarch64)
- Go: 1.26+ (only required for source builds)
Homebrew (recommended)
The easiest way to installasc on macOS or Linux:
Homebrew automatically manages updates. Run
brew upgrade asc to get the latest version.Verify installation
Install script
For automated setups or environments without Homebrew:What the script does
1
Detect your platform
Automatically identifies your OS (macOS/Linux) and architecture (amd64/arm64)
2
Download the latest release
Fetches the appropriate binary from GitHub Releases
3
Verify checksums
Validates the downloaded binary using SHA-256 checksums (if
shasum or sha256sum is available)4
Install to bin directory
Installs to
~/.local/bin by default (or /usr/local/bin if $HOME is not set)Add to PATH
If~/.local/bin is not in your PATH, add it to your shell profile:
Manual download
For maximum control, download binaries directly from GitHub:1
Visit releases page
2
Download your platform binary
Choose the appropriate file:
asc_v{version}_macOS_amd64(Intel Mac)asc_v{version}_macOS_arm64(Apple Silicon)asc_v{version}_linux_amd64(Linux x86_64)asc_v{version}_linux_arm64(Linux ARM64)
3
Make it executable
4
Move to PATH
Build from source
For contributors or custom builds:1
Clone the repository
2
Build the binary
./asc in the project root.3
Install locally (optional)
$GOPATH/bin (typically ~/go/bin).See CONTRIBUTING.md for development setup, testing, and PR guidelines.
Development tools
Install optional tooling for linting and formatting:Run tests
Shell completion
asc supports shell completion for bash, zsh, and fish.
Upgrading
- Homebrew
- Install script
- Manual
- Source
Uninstalling
- Homebrew
- Manual
Troubleshooting
Binary not found
Ifasc is not in your PATH:
PATH.
Permission denied
If you get a “permission denied” error:macOS Gatekeeper warning
On macOS, you may see a security warning on first run. Allow the binary:Next steps
Authentication
Configure your App Store Connect API credentials
Quickstart
Run your first commands and explore workflows