Stop Mac Apps from Auto-Updating
Block Unwanted Update Checks
Key Takeaways
Most Mac apps auto-update without asking, often at the worst time
There's no universal macOS setting to control per-app updates
Blocking an app's internet access prevents all update checks
The Auto-Update Problem
You're in the middle of a presentation. A critical design review. A live demo. And an app decides now is the time to restart for an update.
Most Mac apps use their own update mechanisms — Sparkle, Electron auto-updater, Squirrel, or custom solutions. macOS has no unified way to control them.
Apps That Auto-Update Aggressively
- •
VS Code — Background updates with restart prompts
- •
Adobe Creative Cloud — Background updates consuming bandwidth
- •
Microsoft Office — Auto-updates that change features
- •
Xcode — Massive updates on Apple's schedule
- •
Microsoft AutoUpdate — Runs in the background for all Office apps
- •
Google Software Update — Silently updates Chrome and related apps
Why Disabling Updates Per-App Is Hard
Each app uses its own update mechanism:
- •
Electron apps — update logic baked into the framework, hard to disable per-app
- •
Adobe — its own update daemon runs as a background service
- •
Sparkle-based apps — may offer a preference, but not all do
- •
Some apps check on launch, others run background update agents
There's no single switch in macOS to control per-app auto-updates. Each app needs a different workaround — if one exists at all.
The Nuclear Option: Block Internet Access
The simplest universal solution: if an app can't reach the internet, it can't check for updates. This works regardless of which update framework the app uses.
Install SplitTunnel on your Mac
Set the app to "Block"
The app can no longer check for or download updates
When you're ready to update, unblock the app temporarily, let it update, then block it again. This gives you full control over when updates happen.
What Gets Blocked vs. What Keeps Working
- •
Blocked: update checks, telemetry, cloud sync, license verification
- •
Still works: all offline functionality, local file editing
Some apps require a constant internet connection for core functionality (email clients, chat apps). For these, blocking isn't practical. This approach works best for apps that function offline — design tools, editors, IDEs.
Best Candidates for Update Blocking
- •
Adobe Creative Cloud — works offline, updates are huge downloads
- •
Microsoft Office — documents work offline, updates change the UI
- •
Xcode — massive updates on Apple's schedule, not yours
- •
Design tools — Sketch (requires periodic license validation), Affinity Designer when working on local files
- •
Game launchers — prevent background downloads eating bandwidth
Frequently Asked Questions
Update on Your Schedule
Block auto-updates and take control of when your apps change.
7-day free trial · Cancel anytime