🚀 Snel starten

  1. Start Version Tracker. Bij de eerste start leidt een configuratieassistent je door het verlenen van volledige schijftoegang (nodig om je apps te scannen), en daarna eventueel door het installeren van de pakketbeheerders die je wilt volgen. Alles is later in de Instellingen te wijzigen.
  2. Maak gebruik van de gratis proefperiode. A proefperiode van 7 dagen van de volledige versie begint automatisch. Geen creditcard nodig. Als die afloopt, gaat de app terug naar de gratis versie (scannen blijft altijd beschikbaar).
  3. Wacht op de eerste scan. Afhankelijk van het aantal geïnstalleerde apps en actieve bronnen duurt de eerste scan 10 tot 60 seconden.
  4. Bekijk het tabblad « Alle ». Daar komen alle beschikbare updates uit alle bronnen samen.
  5. Klik op « Alles bijwerken » om alle updates in één keer te starten, of gebruik de losse knoppen om elke app apart te doen.

Installeren met Homebrew

Version Tracker is beschikbaar via zijn eigen Homebrew-tap.

brew tap version-tracker/tap
brew install --cask version-tracker/tap/version-tracker

Version Tracker al met de hand geïnstalleerd? Voeg --force toe zodat Homebrew de kopie overneemt die je al hebt:

brew install --cask --force version-tracker/tap/version-tracker

Version Tracker houdt zichzelf bij, dus brew upgrade botst niet met de eigen updater van de app.

🗃️ Ondersteunde bronnen

Version Tracker vindt updates voor:

BronBeschrijving
macOS-updatesSysteemupdates van Apple (Software-update)
macOS-beveiligingHet volgen van macOS-beveiligingspatches (SOFA-feed)
Mac App StoreAlle apps die via de officiële App Store zijn geïnstalleerd, zonder opdrachtregeltool (mas optioneel)
Homebrew-casksApps met een venster die via Homebrew zijn geïnstalleerd
Homebrew-formulaeOpdrachtregeltools van Homebrew
SparkleApps die het Sparkle-framework voor automatische updates gebruiken
ElectronApps gebouwd met Electron, bijgewerkt via Squirrel
TauriApps gebouwd met de ingebouwde updater van Tauri
GitHub ReleasesApps die via GitHub Releases worden verspreid
Directe downloadApps met een installatieprogramma op een officiële site
Mac App Store « Ontdek »Apps die buiten de App Store zijn gevonden maar er wel op staan
Adopteerbare appsApps die buiten Homebrew zijn gevonden maar als cask bestaan. Setapp-apps vallen erbuiten (om hun licentie te beschermen) en het adopteren van een app met licentie geeft eerst een waarschuwing
Microsoft (MAU)Word, Excel, PowerPoint, Outlook, OneNote, Edge via Microsoft AutoUpdate
GoogleGoogle-apps die via Keystone worden bijgewerkt (Chrome, Drive…)
Adobe Creative CloudCreative Cloud-apps via het hulpmiddel RemoteUpdateManager van Adobe (zakelijke machines). Zonder dat krijgen apps het label « Updates beheerd door Creative Cloud » met een knop Openen
Apple-toolsXcode, Command Line Tools, Rosetta
Xcode (xcodes)Xcode-versies beheerd via de opdrachtregel xcodes, stabiele en betakanalen
JetBrains-plug-insGebruikersplug-ins van JetBrains-IDE's en Android Studio (Marketplace)
Android SDKGeïnstalleerde Android SDK-platforms en -tools
QtOnderdelen van de Qt Maintenance Tool
Docker / PodmanContainer-images en hun nieuwere versies
OllamaLokale AI-modellen beheerd door Ollama
AI en agentsSkills, plug-ins en marketplaces van AI-tools (Claude Code, Codex, Gemini…)
Pakketbeheerdersnpm, yarn, pnpm, pip, pipx, uv, gem, cargo, rustup, conda, go, bun, deno, mise, MacPorts, Nix, Flutter, Composer, SDKMAN, TeX Live, gcloud…
Editor-extensiesExtensies van VS Code, VS Code Insiders, VSCodium, Cursor, Windsurf
Audioplug-insAudio Units-, VST-, VST3-, AAX- en CLAP-plug-ins op je Mac
Obsidian-plug-insCommunity-plug-ins en -thema's in je Obsidian-kluizen
Globale .NET-toolsTools geïnstalleerd met dotnet tool install --global
R-pakkettenPakketten uit CRAN in je R-bibliotheken

Instellingen → Bronnen toont de 51 bronnen, elk met twee schakelaars:

  • Actief: de bron wordt gescand. Uitzetten verbergt de items en verkort de scan.
  • Gegroepeerd: de bron doet mee aan Alles bijwerken, Verwerk alles en Alles downloaden. Zet dit uit om een bron zichtbaar en gescand te houden, maar buiten de grote knoppen. De losse rijen blijven één voor één bij te werken.

Gegroepeerd is grijs zolang Actief uit staat: een bron die niet gescand wordt, heeft niets bij te dragen aan een batch.

Let op: Adobe Camera Raw is een plug-in en geen app, maar staat in de lijst en wordt bijgewerkt met de andere Creative Cloud-producten.

🖥️ De interface

Het hoofdscherm bestaat uit drie kolommen, met daarboven een werkbalk:

Linker navigatiekolom

De navigatie is ingedeeld in inklapbare secties die je met slepen kunt herschikken. De teller naast elke categorie laat zien hoeveel items erin staan, met een kleur die zegt wat het zijn (zie wat de kleuren van de badges betekenen).

  • OVERZICHT: Dashboard (overzicht, recente activiteit, laatste momentopname) en Momentopnamen
  • UPDATES: Alle (alle updates in één lijst), Apps, Pakketten, Homebrew, Systeemupdates, Apple Developer Tools, Gesnoozed (zie een update uitstellen)…
  • Daarna secties per gebied (APPS, SYSTEEM, AI, JavaScript, Python, Rust, editors…): alleen die verschijnen die overeenkomen met wat er echt op je Mac staat.

Werkbalk

  • Scan: start een volledige scan (met dezelfde knop annuleer je een lopende scan)
  • Instellingen en Feedback: rechtstreeks naar de voorkeuren en het feedbackformulier
  • Twee knoppen om de navigatiekolom en het paneel Details te tonen of te verbergen

Middengebied

De lijst met items van de gekozen categorie, met een zoekveld. Elke rij toont:

  • Het pictogram en de naam van de app of het pakket
  • De huidige versie en de beschikbare versie
  • Een knop die past bij de situatie (Bijwerken, Downloaden, Openen, Onthullen in Finder…)

Zoeken dekt zowel apps als pakketten, inclusief gems, crates, yarn-pakketten en uv-tools. Typen filtert meteen, hoe groot je inventaris ook is. Een resultaat kiezen opent de juiste categorie, selecteert de rij en scrolt hem in beeld; een app waarvan de enige rij zijn Homebrew-cask is, landt op die rij.

De kolommen onthouden elke breedte die je instelt, ook die van de naam, en elke tabel past zijn kolommen aan de beschikbare ruimte aan als je het venster van formaat verandert.

Elke lijst vermeldt wanneer hij is gemaakt, ook de pakketlijsten, Adopteerbaar en Genegeerd. Een lege lijst legt uit waarom hij leeg is in plaats van niets te tonen.

Rechter navigatiekolom (Details)

Details van het gekozen item, verdeeld over vier tabbladen: beschrijving, versies, release-opmerkingen, bron, pad op schijf en de beveiligingscontroles.

  • De knoppen Bijwerken en Downloaden staan hier ook, niet alleen op de rij. Een download toont zijn voortgangsbalk en wordt daarna Onthul in Finder.
  • Kopieer rapport zet met één klik alles op het klembord wat de vier tabbladen over het item weten.
  • Meer acties → Meld een verkeerde detectie opent een formulier dat al is ingevuld met wat Version Tracker zag: je hoeft alleen te zeggen wat er mis is.
  • Het paneel opent weer op het tabblad dat je het laatst gebruikte, en tijdens een batch gaat het direct van de ene app naar de volgende in plaats van er tussenin leeg te blijven.
  • De knoppen zijn grijs terwijl een scan, een batch of een download loopt, net als de rijen al waren.

Let op: de vensterbreedte wordt tussen sessies onthouden. De minimale grootte is zo gekozen dat alle drie kolommen comfortabel passen.

🔄 Apps bijwerken

Losse update

Klik op de groene knop « Bijwerken » op een rij (vereist een actieve licentie of de proefperiode, zie Licentie en proef). Afhankelijk van de bron:

  • Mac App Store: gebruikt CommerceKit (stille update op de achtergrond)
  • Homebrew-cask of -formula: voert brew upgrade uit (met beheerderrechten indien nodig, zie hieronder). Weigert brew de upgrade ter plekke, dan past Version Tracker automatisch de geforceerde herinstallatie toe die brew aanraadt.
  • Sparkle: downloadt de DMG/ZIP, ontkoppelt de oude versie en installeert de nieuwe
  • GitHub: downloadt en installeert het nieuwste binaire bestand
  • Directe download: zie de volgende sectie

Automatische back-up: als de bevoorrechte helper aanstaat, wordt de vorige versie van de app vóór elke update bewaard. Gaat er iets mis, herstel hem dan via Instellingen → Back-ups (bewaartermijn en aantal kopieën zijn instelbaar).

Batch-update

De knop « Alles bijwerken » in de weergave Alle start alle automatiseerbare updates op volgorde, na een bevestiging die het aantal updates samenvat. Je kunt de weergave verlaten: de bewerking loopt op de achtergrond door, en aan het eind verschijnt een samenvatting (inclusief uitgestelde updates).

Je kunt ook meerdere rijen selecteren en alleen die selectie bijwerken, via het menu.

Een batch neemt alleen de bronnen mee waarvan de schakelaar Gegroepeerd aanstaat (zie Ondersteunde bronnen). Vier regels bepalen wat er verder buiten blijft:

  • Draaiende apps en grote versiesprongen worden uitgesloten door het veiligheidsfilter (Instellingen → Updates). Je kunt ze nog steeds één voor één bijwerken.
  • Updates die een nieuwere macOS vereisen dan die je draait worden uitgesloten, en de rij noemt de vereiste versie.
  • Een update zonder enige handtekening wordt met een waarschuwing aangekondigd voordat er iets wordt geïnstalleerd. Een update waarvan de handtekening de controle niet doorstaat, blijft geblokkeerd, punt uit.
  • Op een Intel-Mac blijven Homebrew-formulae die mogelijk uit de broncode gecompileerd moeten worden buiten een globale batch, en het rapport zegt welke en waarom. Werk ze los bij als je toch door wilt: Version Tracker staat dan tot acht uur per formula toe en je kunt op elk moment annuleren.

Mislukt een rij terwijl het bestand al gedownload was, dan wordt de download aan jou overgedragen in plaats van weggegooid: de rij biedt Onthul in Finder.

Een update uitstellen

Een update die je nu niet wilt, kun je uitstellen in plaats van negeren. Klik met rechts op de rij, kies Uitstellen en dan de duur: 1 dag, 3 dagen, 1 week, 2 weken, 1 maand of Voor onbepaalde tijd.

De rij gaat naar de categorie Gesnoozed in de navigatiekolom, die alle apps, pakketten en extensies verzamelt waarvan de update is overgeslagen of uitgesteld. Hij verlaat de updatelijsten en de tellers, dus hij zeurt niet meer, maar hij is nooit kwijt: Stop met uitstellen haalt hem meteen terug.

Gesnoozed is niet Genegeerd. Genegeerd is voor items waar Version Tracker niets mee kan. Gesnoozed is je eigen beslissing, met een datum eraan, en de rij komt vanzelf terug als de termijn afloopt.

Handmatige download (« Downloaden »)

Sommige apps hebben geen automatisch mechanisme maar bieden wel een directe download-URL (PKG, DMG, ZIP). Voor die apps:

  • De oranje knop « Downloaden » verschijnt
  • Het bestand komt in je downloadmap (standaard ~/Downloads, aan te passen in de Instellingen)
  • Zodra het binnen is, wordt de knop « Onthul in Finder » om de installatie met de hand af te ronden

De knop « Alles downloaden » start de downloads in batch voor alle apps die daarvoor in aanmerking komen.

Bij een fout (HTTP 403, bestand niet gevonden, enzovoort) wordt de knop « Openen »: Version Tracker start de geïnstalleerde app zodat die zijn eigen update kan afhandelen.

📸 Momentopnamen

De weergave Momentopnamen (sectie OVERZICHT) legt de volledige softwarestaat van je Mac vast: apps, pakketten, tools, geïnstalleerde versies en bekende updates.

  • Maak momentopname (++N): legt de huidige inventaris vast. Je kunt hem daarna hernoemen of vastzetten.
  • Vergelijk: kies twee momentopnamen om alles te zien wat ertussen veranderd is (toegevoegde, verwijderde of bijgewerkte items), met filters per soort verandering.
  • Exporteer…: exporteert een momentopname of een vergelijking als JSON, CSV of Markdown. Twee privacyprofielen: Volledig (bewaart paden en machinenaam, houd hem lokaal) of Deelbaar (absolute paden, gebruikersnaam en machinenaam worden gemaskeerd).

Typische toepassingen: een machine vastleggen vóór een migratie of herinstallatie, bijhouden wat een updatesessie echt veranderd heeft, of een schone inventaris delen.

Automatische momentopnamen

Twee opties in Instellingen → Updates:

  • Automatische momentopnamen rond « Alles bijwerken »: maakt een momentopname van de inventaris voor en na elke batch-update, om de veranderingen te vergelijken en vast te leggen.
  • Momentopname na elke geplande scan: maakt aan het eind van elke automatische scan een momentopname, alleen als er iets veranderd is sinds de vorige.

⚙️ Instellingen

De instellingen zijn verdeeld over panelen:

PaneelInhoud
AlgemeenOpstarten, taal, menubalk (« Openen bij inloggen », « Verberg het menubalkpictogram »), gedrag bij het sluiten van het venster, systeemrechten en de bevoorrechte helper
UiterlijkThema (Systeem / Licht / Donker), de stijl van het menubalkpictogram, de scanstraal en de Tooltips (zie hieronder)
MeldingenUpdatewaarschuwingen en badges; toestemming voor macOS-meldingen
BronnenDe 51 bronnen, elk met een schakelaar Actief (wel of niet gescand) en een schakelaar Gegroepeerd (meegenomen door Alles bijwerken, Verwerk alles en Alles downloaden), plus de Gescande mappen (zie hieronder)
AutomatiseringPlanning van de automatische scan: per interval of op een vast tijdstip per dag (app open of dicht), scannen bij het starten, Achtergrondscan en cachebeheer
UpdatesUpdateregels (waaronder « Verberg updates die niet met deze macOS werken » en « Sluit diensten die een scan heeft gewekt »: Ollama, Microsoft AutoUpdate… worden na de scan gesloten, nooit degene die je zelf had geopend), automatische momentopnamen, Homebrew-opties (waaronder « Ruim de Homebrew-cache op ») en de map voor handmatige downloads (onthouden via een security-scoped bookmark)
Back-upsApp-back-ups die de helper vóór elke update maakt: terugzetten, verwijderen en de bewaartermijn aanpassen (periode in dagen, kopieën per app)
GeavanceerdDiagnose- en foutopsporingsgereedschap
LicentieJe licentiesleutel activeren of deactiveren, je abonnement bekijken
OverVersie, de eigen updates van Version Tracker (automatisch controleren en downloaden, betakanaal) en privacytoezeggingen

Gescande mappen

Standaard kijkt Version Tracker daar waar macOS apps neerzet. Instellingen → Bronnen → Gescande mappen verandert dat:

  • Mappen om ook te scannen: voeg een map toe, bijvoorbeeld een tweede schijf, zodat je apps daar ook gevonden worden.
  • Mappen om met rust te laten: Version Tracker kijkt er niet in.

Staat dezelfde map in beide lijsten, dan wint met rust laten. Een map uit een lijst halen haalt hem van de lijst en raakt niets aan van wat erin staat.

Tooltips

Wijs een knop of een instelling aan en een zin legt uit wat die doet, zowel in het venster als in het menubalkpaneel.

Tooltips staan in versie 1.3 standaard uit. Zet ze aan in Instellingen → Uiterlijk → Tooltips. De schakelaar geldt voor de hele app, niet voor één scherm van de twee.

Het menubalkpictogram verbergen

Instellingen → Algemeen → Verberg het menubalkpictogram haalt het pictogram helemaal weg, of het venster nu open of dicht is. Het venster sluiten verbergt het dan gewoon, en je opent het weer vanuit het Dock of met +Tab.

Het venster sluiten

  • Het hoofdvenster sluiten (+W of de rode knop) verbergt het venster: de app blijft actief op de achtergrond.
  • De optie « Het venster sluiten laat alleen de menubalk over » (Instellingen → Algemeen) sluit de hoofd-app bij het sluiten en laat alleen het menubalkpictogram staan.
  • +Q sluit de app echt af (een melding waarschuwt je als er een update bezig is).

🔐 Beheerderrechten

Sommige updates vragen beheerderrechten. Version Tracker biedt twee manieren:

  1. Bevoorrechte helper (aanbevolen): een kleine ondertekende daemon, eens en voor altijd aangezet via Instellingen → Algemeen → Bevoorrechte helper → Inschakelen.
  2. Eenmalige verificatie: staat de helper niet geïnstalleerd, dan vraagt een systeemvenster bij elke bewerking om je beheerderswachtwoord.

Wat de helper oplevert:

  • Geen wachtwoordvraag meer bij elke update
  • Atomaire installatie (de app blijft nooit half vervangen achter)
  • Controle van handtekening en Team ID aan de root-kant
  • Automatische back-up van de vorige versie vóór elke update

Reageert de helper niet? Gebruik na een update van de app de knop « Repareren » in het paneel Bevoorrechte helper: die registreert de daemon opnieuw zonder je wachtwoord opnieuw te vragen.

🔑 Licentie en proef

Version Tracker volgt een freemium-model:

  • Gratis versie: volledig scannen en de volledige inventaris blijven altijd beschikbaar. Je ziet alles wat verouderd is, in alle bronnen.
  • Licentie (Mono, Solo of Family): ontgrendelt het installeren van updates met één klik, batch-updates en updates vanuit de menubalk. Zie abonnementen en prijzen.
  • Gratis proefperiode van 7 dagen: begint automatisch bij de eerste start, zonder creditcard. Als de proefperiode afloopt, gaat de app automatisch terug naar de gratis versie.

Een licentie activeren: open Instellingen → Licentie en plak de sleutel die je na aankoop per e-mail hebt gekregen. Je kunt de licentie op de ene Mac deactiveren om een plek vrij te maken en hem op een andere activeren.

Een plek hoort bij een gebruikersaccount, niet bij een Mac. Je sleutel staat in je inlogsleutelhanger, die macOS voor elk account apart houdt. Een tweede account op dezelfde Mac begint dus zonder licentie en gebruikt een eigen plek zodra je hem daar activeert. Reken op één plek per gebruikersaccount dat Version Tracker gaat draaien.

Licentiesleutel kwijt, of een factuur nodig? Open Mijn bestellingen en log in met het e-mailadres van je aankoop. Geen wachtwoord, alleen een magic link. Je ziet er elke bestelling, je licentiesleutel en de downloadbestanden. Wil je je abonnement beheren (betaalmethode, btw-gegevens, ander abonnement), gebruik dan het factuurportaal.

🖱️ Sneltoetsen

SneltoetsActie
+,Instellingen openen
+WHet hoofdvenster sluiten (de app blijft op de achtergrond)
+QVersion Tracker afsluiten
++NEen momentopname maken (in de weergave Momentopnamen)

Wil je opnieuw een volledige scan draaien, gebruik dan de knop Scan in de werkbalk of de knop Scan in het menubalkpaneel.

🌍 Talen

Version Tracker is beschikbaar in:

  • 🇬🇧 Engels
  • 🇫🇷 Frans
  • 🇩🇪 Duits
  • 🇪🇸 Spaans
  • 🇵🇹 Portugees (Portugal)
  • 🇮🇹 Italiaans
  • 🇳🇱 Nederlands

De taal volgt automatisch de systeeminstellingen van macOS en kan worden overschreven in Instellingen → Algemeen → Taal.

🗑️ Version Tracker verwijderen

De app naar de prullenmand slepen is voor de meeste mensen genoeg. Hier de volledige procedure als je niets wilt achterlaten.

Eenvoudige methode (aanbevolen)

  • Open de Instellingen en zet Algemeen → Openen bij inloggen en Automatisering → Achtergrondscan.
  • Sluit Version Tracker en zijn menubalkpictogram af (klik op het pictogram → Stop).
  • Sleep Version Tracker.app uit /Applications naar de prullenmand en leeg de prullenmand.

Geen haast: ook zonder deze stap zijn eventuele restanten inert. Er draait niets, niets is root, niets gebruikt bronnen.

Voor een volledige verwijdering (optioneel)

Version Tracker installeert drie kleine onderdelen, alle door jou goedgekeurd bij de installatie: een bevoorrechte helper en een menubalkpictogram (beide in de app, die verdwijnen met de app mee) en een geplande scantaak (een apart bestand). Heb je de stap hierboven overgeslagen, verwijder die dan met de hand:

launchctl unload ~/Library/LaunchAgents/com.jpflorencio.VersionTracker.agent.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.jpflorencio.VersionTracker.agent.plist

Wil je ook je app-back-ups en inventaris-momentopnamen weghalen (onomkeerbaar):

rm -rf ~/Library/Application\ Support/Version\ Tracker
defaults delete com.jpflorencio.VersionTracker

Staat Version Tracker ten slotte nog in Systeeminstellingen → Algemeen → Inloggen en extensies, verwijder dan de vermelding (die verdwijnt kort daarna vanzelf).

Van plan opnieuw te installeren of van Mac te wisselen?

  • Opnieuw installeren op dezelfde Mac: raak niets aan. Je licentiesleutel blijft in de sleutelhanger staan en activeert vanzelf.
  • Overstappen naar een andere Mac: maak eerst je activeringsplek vrij via Instellingen → Licentie → Deactiveren, vóórdat je de app weghaalt.

Wil de bevoorrechte helper niet opnieuw installeren? Zet in Systeeminstellingen → Algemeen → Inloggen en extensies Version Tracker uit en daarna weer aan (de hele cyclus zet de staat gelijk: alleen aanzetten is niet genoeg). Blijft het probleem, leeg dan de prullenmand en start opnieuw op.

🗑️ Pakketbeheerders verwijderen

Voordat je begint

  • Open de app Terminal (Programma's → Hulpprogramma's). Het configuratiebestand van de shell dat hieronder staat is ~/.zshrc (de standaard van macOS).
  • Verwijder alleen tools die jij voor Version Tracker hebt geïnstalleerd. Hangen andere software of projecten ervan af, houd ze dan.
  • Verwijder eerst de losse tools en Homebrew als laatste: die verwijderen haalt alle pakketten weg die ermee zijn geïnstalleerd.
  • Na het verwijderen stopt Version Tracker gewoon met het volgen van die bron. Je kunt elke tool op elk moment opnieuw installeren vanuit de configuratieassistent of de Instellingen.

1. Tools die Version Tracker zelf heeft geïnstalleerd (via Homebrew)

ToolVerwijderen
mas (opdrachtregel voor de Mac App Store)brew uninstall mas
Node.js (npm)Controleer wat ervan afhangt: brew uses --installed node, daarna brew uninstall node
Python (pip)Zoek de juiste formula: brew list --formula | grep python, daarna brew uninstall python@3.13 (pas de versie aan)

Homebrew weigert te verwijderen als andere formulae ervan afhangen. Dat is een beveiliging, geen fout.

⚠️ Homebrew (als laatste) verwijdert Homebrew en elk pakket dat ermee is geïnstalleerd:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

Het script somt aan het eind de overgebleven mappen op (meestal /opt/homebrew op Apple Silicon, /usr/local/Homebrew op Intel).

2. Externe tools (geïnstalleerd via hun officiële handleiding)

Heb je een van deze met Homebrew geïnstalleerd in plaats van met het officiële installatieprogramma, gebruik dan gewoon brew uninstall <formula> in plaats daarvan.

ToolVerwijderen
MacPortssudo port -fp uninstall installed, volg daarna de officiële handleiding: https://guide.macports.org/chunked/installing.macports.uninstalling.html
NixProcedure in meerdere stappen (launchd-daemon, volume /nix, gebruikers _nixbld): volg het hoofdstuk « Uninstalling » van de officiële Nix-handleiding
misemise implode (verwijdert mise en al zijn gegevens)
Rust (rustup)rustup self uninstall
Gosudo rm -rf /usr/local/go /etc/paths.d/go (officieel pakket)
FlutterVerwijder de SDK-map (bijvoorbeeld rm -rf ~/development/flutter) en haal de PATH-regel weg uit ~/.zshrc
Docker DesktopIn Docker Desktop: Troubleshoot → Uninstall, sleep daarna Docker.app naar de prullenmand
OllamaSluit de app af (menubalkpictogram), sleep Ollama.app naar de prullenmand, daarna rm -rf ~/.ollama (verwijdert ook de gedownloade modellen)
Minicondaconda init --reverse --all, daarna rm -rf ~/miniconda3
MacTeX / TeX LiveVolg de officiële handleiding: https://www.tug.org/mactex/uninstalling.html (met name /usr/local/texlive/<year>)
Composerrm /usr/local/bin/composer (of waar je composer.phar ook staat)
SDKMAN!rm -rf ~/.sdkman, haal daarna de regels SDKMAN weg uit ~/.zshrc
Ruby (RubyGems)Als je het via Homebrew hebt geïnstalleerd: brew uninstall ruby. De Ruby van het systeem van Apple kun je niet verwijderen
Yarnnpm rm -g yarn, of corepack disable als het via Corepack aanstaat
pnpmrm -rf ~/Library/pnpm, haal daarna de regels PNPM_HOME weg uit ~/.zshrc (als het via npm ging: npm rm -g pnpm)
pipxOptioneel: pipx uninstall-all, daarna python3 -m pip uninstall pipx en rm -rf ~/.local/pipx
Bunrm -rf ~/.bun, haal daarna de regels bun weg uit ~/.zshrc
Denorm -rf ~/.deno, haal daarna de PATH-regel weg uit ~/.zshrc
GitHub CLI (gh)brew uninstall gh (of sudo port uninstall gh via MacPorts)
uvuv cache clean && rm -rf "$(uv python dir)" "$(uv tool dir)", daarna rm ~/.local/bin/uv ~/.local/bin/uvx
VS Code / Insiders / VSCodium / Cursor / WindsurfSleep de app naar de prullenmand; resterende gegevens staan in ~/Library/Application Support/<app> en ~/.vscode (of vergelijkbaar)

Controleren

Voor elke verwijderde tool: command -v <tool> hoort niets te tonen (open eerst een nieuw Terminal-venster).

Veelgestelde vragen

Waarom is de knop « Bijwerken » grijs, of vraagt hij om een licentie?

De gratis versie biedt volledig scannen en de volledige inventaris, maar updates met één klik installeren vraagt een actieve licentie (of de gratis proefperiode van 7 dagen). Activeer je sleutel in Instellingen → Licentie. Zie Licentie en proef.

Ik heb meerdere gebruikersaccounts op één Mac. Delen die één activering?

Nee. Een activering hoort bij een gebruikersaccount, niet bij de Mac. Version Tracker bewaart je licentiesleutel in je inlogsleutelhanger, en macOS geeft elk account een eigen exemplaar. Een tweede account ziet de sleutel niet, vraagt erom, en daar activeren gebruikt een tweede plek.

Reken op één plek per gebruikersaccount dat Version Tracker gaat draaien. Twee accounts op één Mac gebruiken twee plekken, net als twee losse Macs. Een Mono-licentie dekt één account; met een tweede account op dezelfde Mac meldt hij dat de activeringslimiet is bereikt.

Wil je een plek vrijmaken, open dan Instellingen → Licentie → Deactiveer op deze Mac vanuit het account dat hem niet meer nodig heeft.

In Mijn bestellingen dragen beide plekken dezelfde naam. Version Tracker labelt elke activering met de computernaam, niet met de accountnaam: twee accounts op één Mac verschijnen dus twee keer onder hetzelfde label. Dat hoort zo; het blijven twee aparte plekken.

De knop « Ontvang een gratis sleutel » doet niets, of de afrekenpagina toont een 404-fout « pagina niet gevonden ». Wat nu?

Sleutels en aankopen voor Version Tracker lopen via Lemon Squeezy, onze betaalpartner. Hun afrekenpagina heeft JavaScript nodig om te verschijnen: houdt een contentblocker, een antivirus of een netwerkfilter de scripts tegen, dan toont de pagina een 404-fout in plaats van het bestelformulier. De link is niet dood, en geen enkel land waar Version Tracker wordt gebruikt is geblokkeerd.

Drie controles, op volgorde:

  1. Open de link in een privévenster met uitgeschakelde extensies, of in een andere browser.
  2. Verschijnt de pagina daar wel, sta dan lemonsqueezy.com toe in je contentblocker en probeer het daarna gewoon opnieuw.
  3. Blijft de fout overal, probeer dan een ander netwerk: de hotspot van je telefoon bijvoorbeeld. Werkt dat, dan blokkeert een filter in je netwerk of van je internetprovider Lemon Squeezy.

Lost geen van deze stappen het probleem op, neem dan contact op met support en noem je browser, je land en de stap die misging.

Ik heb een probleem met mijn bestelling. Bij wie moet ik zijn?

Onze verkopen lopen via Lemon Squeezy, en ik heb geen toegang tot hun systeem. Je kunt hun supportteam bereiken op hello@lemonsqueezy.com of via hun helppagina: www.lemonsqueezy.com/help.

Waarom worden sommige apps niet gevonden?

Controleer of:

  • De bijbehorende bron aanstaat in de Instellingen
  • De app netjes is geïnstalleerd in /Applications of ~/Applications (niet in een vreemde map)
  • De app een correcte Info.plist met zijn bundle-ID heeft

Op mijn Intel-Mac blijven sommige Homebrew-updates buiten « Alles bijwerken »

Dat is met opzet. Homebrew publiceert op Intel niet voor elke formula een kant-en-klaar binair bestand, dus moet het de formula en zijn afhankelijkheden soms uit de broncode compileren. Eén zo'n update kan uren duren, en een hele batch zou de hele nacht kunnen draaien.

Version Tracker laat die formulae buiten een globale batch en vertelt je welke, zodat de rest van je updates snel klaar is. Wil je er toch een installeren, gebruik dan zijn eigen knop Bijwerken: je krijgt eerst een waarschuwing, daarna tot acht uur per formula, en een knop Annuleren die op elk moment werkt.

Waar is een update gebleven die ik opzij heb gezet?

In de categorie Gesnoozed in de navigatiekolom. Die verzamelt alles waarvan je de update hebt uitgesteld, met de datum waarop het terugkomt. Selecteer de rij en kies Stop met uitstellen om hem meteen terug te zetten in de lijsten. Zie een update uitstellen.

Waarom is een bronteller leeg na een update?

Dat is normaal. De tellers laten de beschikbare updates zien. Zodra de update klaar is, keert de app terug naar de staat « bij » en verdwijnt uit de weergave. Gebruik de knop Scan als je een nieuwe controle wilt afdwingen.

Wat betekenen de kleuren van de badges?

De tellers naast elke categorie hebben een kleur:

KleurBetekenis
GroenTeller op nul: niets te doen
OranjePakketten zonder beschikbare update: dat is je inventaris
GeelApps waarvan het updatemechanisme onbekend is
RoodPakketten met een beschikbare update

Waarom toont een app een streepje in plaats van een nieuwe versie?

Een streepje betekent dat Version Tracker geen versiebron voor die app heeft gevonden. Dat is geen fout en geen mislukte scan: het is een bewuste keuze. Publiceert geen betrouwbare bron de huidige versie, dan toont Version Tracker liever niets dan een getal te gokken.

Version Tracker leest bronnen die de ontwikkelaars zelf publiceren: Homebrew, Sparkle-feeds, GitHub, de App Store. Een app die alleen vanaf een website wordt verspreid, zonder opgegeven updatemechanisme, heeft geen leesbare bron.

De app blijft in je inventaris staan, met zijn geïnstalleerde versie. Alleen de vergelijking ontbreekt.

De Mac App Store blijft vragen om updates die ik net heb gedaan

De Mac App Store kan traag zijn met het bevestigen van een installatie. Version Tracker synchroniseert de versies op schijf opnieuw na elke batch en bij terugkeer naar de voorgrond. Blijft het probleem, draai dan met de hand een Scan.

Het menubalkpictogram blijft zichtbaar nadat ik de app heb afgesloten

Dat is de menubalkmetgezel, een aparte agent die je updates blijft volgen ook als de hoofd-app dicht is. Zet hem uit door het vinkje bij « Openen bij inloggen » in Instellingen → Algemeen weg te halen, of kies Stop Version Tracker in het menu van het pictogram.

Wil je de metgezel houden maar zijn pictogram nooit zien, zet dan Instellingen → Algemeen → Verberg het menubalkpictogram aan. Het pictogram verdwijnt, of het venster nu open of dicht is, en het hoofdvenster blijft bereikbaar vanuit het Dock.

Een directe download levert een bestand op met de naam ….download

Dat gebeurt bij sommige CDN's die geen extensie in de URL teruggeven. Version Tracker probeert de echte naam via de HTTP-header Content-Disposition te krijgen, maar valt in het uiterste geval terug op een algemene naam. Hernoem het bestand naar .dmg, .zip of .pkg, afhankelijk van de inhoud.

Hoe leeg ik openstaande downloads?

Ga naar de weergave Alle: al gedownloade apps tonen « Onthul in Finder ». Je kunt ze met de hand van schijf halen via de Finder; Version Tracker zet het spoor terug bij de volgende scan die een nieuwere versie vindt.

Een app in de lijst « Genegeerd » heeft het label « Kan niet op deze Mac draaien »

Het binaire bestand van die app kan niet meer starten op je Mac: 32-bits software, of alleen Intel zonder Rosetta. Er kan geen update voor bestaan. Je kunt hem veilig verwijderen. Hulponderdelen staan in die lijst ook gegroepeerd onder hun hoofd-app.

Version Tracker vraagt of hij naar de map Programma's mag

Om zichzelf bij te werken moet Version Tracker in /Applications staan: vanuit de map Downloads kan hij zichzelf niet bijwerken. Ga akkoord met de voorgestelde verplaatsing (de app kopieert zichzelf naar Programma's) en start de update opnieuw.

Doet Version Tracker aan tracking of verzamelt het gegevens?

Nee. Geen telemetrie, geen inventaris die verstuurd wordt. Netwerkverzoeken beperken zich tot het controleren van de licentie en het bevragen van softwarebronnen (App Store, Homebrew, Sparkle-appcasts, GitHub-API…) om de beschikbare versies op te halen. Je software-inventaris blijft op je Mac. Lees ons privacybeleid.

📩 Contact

De beste plek om een fout te melden of een functie te vragen is de openbare tracker op GitHub. Elke melding is voor iedereen zichtbaar, dus je kunt kijken of jouw probleem al gemeld is, je eigen details eraan toevoegen en het volgen tot het opgelost is.

Een fout melden? Noem je macOS-versie, je Version Tracker-versie en welke app of bron het betreft. Omdat de tracker openbaar is, plak je nooit je licentiesleutel of persoonlijke gegevens in een issue: stuur die per e-mail.

Version Tracker: Ontworpen voor macOS · Met zorg gemaakt