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
Download the latest release
Fetches the appropriate binary from GitHub Releases
Verify checksums
Validates the downloaded binary using SHA-256 checksums (if
shasum or sha256sum is available)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:Visit releases page
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)
Build from source
For contributors or custom builds: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
