Get macOS or Slack notifications when your App Store Connect build finishes processing.
WatchBuild is a command-line tool that monitors App Store Connect for iOS or macOS build processing completion and sends notifications when builds are ready. It solves the problem of developers having to manually check App Store Connect after uploading binaries, which can take unpredictable amounts of time to process. The tool provides desktop notifications or Slack alerts so developers can immediately proceed with TestFlight distribution or App Store submission.
iOS and macOS developers who upload builds to App Store Connect and want to avoid manually checking for processing completion. It's particularly useful for solo developers or teams who want to optimize their release workflow.
Developers choose WatchBuild because it's a focused, standalone utility that solves a specific pain point without requiring adoption of the full fastlane suite. It provides reliable notifications through multiple channels and securely handles Apple credentials while being simple to integrate into any build process.
Get a notification once your iTunes Connect build is finished processing
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Can be used independently of the full fastlane suite, making it compatible with Xcode uploads and simple workflows, as emphasized in the README's 'Why use WatchBuild?' section.
Uses fastlane's CredentialsManager to store Apple ID credentials securely in the local keychain, ensuring sensitive data never leaves the user's computer, as noted in the 'How is my password stored?' section.
Provides native macOS desktop notifications that are clickable to open builds directly in App Store Connect, and supports Slack webhooks for team-wide alerts, as shown in the screenshots and usage examples.
Designed specifically to eliminate manual waiting for build processing, avoiding feature bloat and integrating seamlessly into existing workflows, per the 'Philosophy' section.
Relies on periodic API checks to App Store Connect, which can introduce delays in notifications and might hit rate limits or miss rapid status changes, as the tool 'continuously polls' without customizable intervals.
Requires installation via Ruby gem (e.g., 'sudo gem install watchbuild'), which may not be available in all development environments and adds a layer of maintenance and potential compatibility issues.
Offers basic parameters but lacks advanced options like adjustable polling intervals, multiple notification channels beyond Slack, or detailed error handling for build failures, as seen in the sparse '--help' output.