Run it, tap Check For Updates, see every shortcut that has a new version. Swing Updater is a long-running updater for iOS shortcuts, used by plenty of shared shortcuts to tell their users when a new release is out.
What it actually does
When a shortcut you’ve installed supports Swing Updater, the updater can check whether a newer version has been published and offer it to you. You get three choices: Update, Skip this version until the next one, or Later. Updates open in an in-app Safari view, so you don’t get bounced out to the Safari app.
The standout feature is SFU (Swing For Updates). Run Swing Updater on its own, tap Check For Updates, and it lists available updates for every compatible shortcut on your device at once. Within 30 minutes of a check, running it again offers to reload the previous list instead of checking everything a second time.
Under the hood, a JavaScript engine compares versions. That’s how it tells updates apart from rollbacks and understands everything from 2.0 to 7.9.1 to labels like alpha or beta. A check takes about three to five seconds on a good connection, according to the author.
Beyond shortcuts, it checks for iOS and iPadOS system updates, and it’s localized, with Portuguese and Italian among the languages you can pick during setup.
The three editions
Developers get three variants, covered here since they’re all part of the same project:
- Swing Updater [I] is an integration example. It shows developers how to add the main updater to their own shortcut.
- Swing Updater [E] builds a small updater you embed inside your shortcut, so users don’t need to install anything extra. Launch it, tap Start Embedding, choose your host and features, and paste the result into your shortcut. It requires the Actions app.
- Swing Updater [S] is a speed-focused edition. Rollback detection, custom icons, the “no updates found” message and SFU support are dropped in exchange for faster checks.
How to install
Run it once to choose your language and finish setup.
How to use it
As a user, you mostly don’t need to do anything. Shortcuts with a traditional integration check for updates as they run. Every so often, open Swing Updater itself and tap Check For Updates to sweep all your compatible shortcuts at once.
Developers can host on RoutineHub, ShareShortcuts or their own server, release to separate update channels for beta testers, and react to the updater’s result codes inside their shortcut.
Use cases
- Keeping a collection like Utilities Menu up to date.
- Shipping beta builds to testers through a separate update channel.
- Seeing all pending shortcut updates in one list.
Common questions
Do I need it for shortcuts that embed their own updater?
Not for those. Shortcuts built with the [E] edition carry their own updater.
Why is the main version older than the editions?
The main shortcut’s last release was in January 2025, while the editions were refreshed more recently.
First time adding a shortcut from a website? Here's what each prompt means.