A cross-platform command-line tool to upload iOS apps to App Store Connect.
ios-uploader is a command-line tool that uploads iOS application packages (.ipa files) to Apple's App Store Connect platform. It solves the problem of needing macOS to use Apple's native `altool`, enabling developers on Windows and Linux to integrate app uploads into their workflows. The tool mimics `altool`'s interface for familiarity while adding cross-platform support and performance features like concurrent uploads.
iOS developers and DevOps engineers who need to upload apps to App Store Connect from non-macOS environments or want a simplified, cross-platform CLI tool for CI/CD pipelines.
Developers choose ios-uploader because it provides a reliable, easy-to-use alternative to Apple's `altool` that works on all major operating systems. Its standalone binaries and familiar CLI make it accessible without requiring Node.js expertise, and concurrent upload support improves efficiency for automated workflows.
Easy to use, cross-platform tool to upload iOS apps to App Store Connect.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works on Windows, macOS, and Linux with standalone binaries, eliminating the macOS dependency as stated in the README's system requirements and installation options.
Mimics Apple's altool syntax with similar -u, -p, and -f options, making it easy for developers to adopt without relearning commands, as shown in the usage examples.
Allows multiple uploads simultaneously via the -c option, defaulting to 4 tasks, which improves performance for batch processing in CI/CD pipelines.
Supports uploading from HTTP, HTTPS, or FTP URLs with the -f option, providing flexibility in sourcing .ipa files without local storage, as detailed in the options.
The disclaimer explicitly warns that the tool may break if Apple changes their API, making it unreliable for long-term production use without frequent updates.
Only handles .ipa file uploads and lacks capabilities for app management, review submissions, or metadata edits, which are available in more comprehensive tools like fastlane.
Not endorsed by Apple, so users depend on community maintenance, which might not keep pace with Apple's updates or provide official support for issues.