🚀 Per iniziare

  1. Avvia Version Tracker. Al primo avvio, un assistente di configurazione ti guida nella concessione dell'accesso completo al disco (necessario per analizzare le tue applicazioni), poi, se vuoi, nell'installazione dei gestori di pacchetti che vuoi monitorare. Tutto si può cambiare in seguito nelle Impostazioni.
  2. Approfitta della prova gratuita. A di 7 giorni della versione completa parte automaticamente. Nessuna carta di credito. Al termine, l'app torna alla versione gratuita (l'analisi resta sempre disponibile).
  3. Aspetta la prima analisi. A seconda del numero di app installate e delle fonti attive, la prima analisi richiede da 10 a 60 secondi.
  4. Guarda la scheda « Tutti ». È lì che si riuniscono tutti gli aggiornamenti disponibili di tutte le fonti.
  5. Fai clic su « Aggiorna tutto » per lanciare tutti gli aggiornamenti in una volta, oppure usa i pulsanti individuali per gestire ogni app.

Installare con Homebrew

Version Tracker è disponibile dal suo tap Homebrew.

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

Hai già installato Version Tracker a mano? Aggiungi --force perché Homebrew prenda in carico la copia che hai già:

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

Version Tracker si aggiorna da solo, quindi brew upgrade non entrerà in conflitto con l'aggiornatore dell'app.

🗃️ Fonti supportate

Version Tracker rileva gli aggiornamenti di:

FonteDescrizione
Aggiornamenti macOSAggiornamenti di sistema Apple (Software Update)
Sicurezza macOSMonitoraggio delle patch di sicurezza macOS (feed SOFA)
Mac App StoreTutte le app installate dall'App Store ufficiale, senza bisogno di strumenti a riga di comando (mas facoltativo)
Cask HomebrewApplicazioni con interfaccia grafica installate tramite Homebrew
Formulae HomebrewStrumenti a riga di comando di Homebrew
SparkleApp che usano il framework di aggiornamento automatico Sparkle
ElectronApp realizzate con Electron, aggiornate tramite Squirrel
TauriApp realizzate con l'aggiornatore integrato di Tauri
GitHub ReleasesApp distribuite tramite GitHub Releases
Download direttoApp con un programma di installazione fornito su un sito ufficiale
Mac App Store « Scopri »App rilevate fuori dall'App Store ma disponibili su di esso
App adottabiliApp rilevate fuori da Homebrew ma disponibili come cask. Le app Setapp sono escluse (per proteggere la loro licenza) e adottare un'app con licenza mostra prima un avviso
Microsoft (MAU)Word, Excel, PowerPoint, Outlook, OneNote, Edge tramite Microsoft AutoUpdate
GoogleApp Google aggiornate tramite Keystone (Chrome, Drive…)
Adobe Creative CloudApp Creative Cloud tramite lo strumento RemoteUpdateManager di Adobe (macchine aziendali). Senza di esso, le app sono contrassegnate come « Aggiornamenti gestiti da Creative Cloud » con un pulsante Apri
Strumenti AppleXcode, Command Line Tools, Rosetta
Xcode (xcodes)Versioni di Xcode gestite dalla riga di comando xcodes, canali stabile e beta
Plugin JetBrainsPlugin utente degli IDE JetBrains e di Android Studio (Marketplace)
Android SDKPiattaforme e strumenti Android SDK installati
QtComponenti del Qt Maintenance Tool
Docker / PodmanImmagini di container e le loro versioni più recenti
OllamaModelli di IA locali gestiti da Ollama
IA e agentiSkill, plugin e marketplace di strumenti di IA (Claude Code, Codex, Gemini…)
Gestori di pacchettinpm, yarn, pnpm, pip, pipx, uv, gem, cargo, rustup, conda, go, bun, deno, mise, MacPorts, Nix, Flutter, Composer, SDKMAN, TeX Live, gcloud…
Estensioni di editorEstensioni di VS Code, VS Code Insiders, VSCodium, Cursor, Windsurf
Plugin audioPlugin Audio Units, VST, VST3, AAX e CLAP installati sul tuo Mac
Plugin ObsidianPlugin e temi della community installati nei tuoi vault Obsidian
Strumenti .NET globaliStrumenti installati con dotnet tool install --global
Pacchetti RPacchetti installati dal CRAN nelle tue librerie R

Impostazioni → Fonti elenca le 51 fonti, ciascuna con due interruttori:

  • Attiva: la fonte viene analizzata. Disattivarla nasconde i suoi elementi e accorcia l'analisi.
  • Raggruppata: la fonte partecipa a Aggiorna tutto, Elabora tutto e Scarica tutto. Disattivala per tenere una fonte visibile e analizzata, ma fuori dai pulsanti grandi. Le sue righe restano aggiornabili una per una.

Raggruppata è in grigio finché Attiva è disattivata, perché una fonte che non viene analizzata non ha nulla da dare a un lotto.

Nota: Adobe Camera Raw è un plug-in e non un'app, ma viene elencato e aggiornato con gli altri prodotti Creative Cloud.

🖥️ L'interfaccia

La schermata principale è divisa in tre colonne, sormontate da una barra degli strumenti:

Barra laterale sinistra

La navigazione è organizzata in sezioni richiudibili che puoi riordinare trascinandole. Il contatore accanto a ogni categoria indica quanti elementi elenca, con un colore che dice di cosa si tratta (vedi cosa significano i colori dei badge).

  • PANORAMICA: Dashboard (panoramica, attività recente, ultima istantanea) e Istantanee
  • AGGIORNAMENTI: Tutti (tutti gli aggiornamenti in un unico elenco), Applicazioni, Pacchetti, Homebrew, Aggiornamenti di sistema, Apple Developer Tools, Posticipato (vedi posticipare un aggiornamento)…
  • Poi sezioni per ambito (APPLICAZIONI, SISTEMA, IA, JavaScript, Python, Rust, editor…): compaiono solo quelle che corrispondono a ciò che è davvero installato sul tuo Mac.

Barra degli strumenti

  • Analizza: lancia un'analisi completa (il pulsante permette anche di annullare un'analisi in corso)
  • Impostazioni e Feedback: accesso diretto alle preferenze e al modulo di feedback
  • Due pulsanti per mostrare o nascondere la barra laterale e il pannello Dettagli

Area centrale

L'elenco degli elementi della categoria selezionata, con un campo di ricerca. Ogni riga mostra:

  • L'icona e il nome dell'applicazione o del pacchetto
  • La versione attuale e la versione disponibile
  • Un pulsante d'azione contestuale (Aggiorna, Scarica, Apri, Rivela nel Finder…)

La ricerca copre sia le applicazioni sia i pacchetti, gems, crates, pacchetti yarn e strumenti uv compresi. La digitazione filtra subito, per quanto grande sia il tuo inventario. Scegliere un risultato apre la categoria giusta, seleziona la riga e la porta in vista; un'app la cui unica riga è il suo cask Homebrew atterra su quella riga.

Le colonne ricordano ogni larghezza che imposti, compresa quella del nome, e ogni tabella adatta le sue colonne allo spazio disponibile quando ridimensioni la finestra.

Ogni elenco indica quando è stato fatto, comprese le liste di pacchetti, Adottabili e Ignorate. Un elenco vuoto spiega perché è vuoto invece di non mostrare nulla.

Barra laterale destra (Dettagli)

Dettagli dell'elemento selezionato, distribuiti su quattro schede: descrizione, versioni, note di versione, fonte, percorso su disco e controlli di sicurezza.

  • I pulsanti Aggiorna e Scarica sono anche qui, non solo sulla riga. Un download mostra la sua barra di avanzamento, poi diventa Rivela nel Finder.
  • Copia rapporto mette negli appunti, con un clic, tutto ciò che le quattro schede sanno dell'elemento.
  • Più azioni → Segnala un rilevamento errato apre un modulo già compilato con quello che Version Tracker ha visto: devi solo dire cosa non va.
  • Il pannello si riapre sulla scheda che usavi e, durante un lotto, passa direttamente da un'app alla successiva invece di svuotarsi in mezzo.
  • I suoi pulsanti sono in grigio durante un'analisi, un lotto o un download, come lo erano già le righe.

Nota: la larghezza della finestra viene memorizzata tra una sessione e l'altra. La dimensione minima è pensata per mostrare comodamente le tre colonne.

🔄 Aggiornare le applicazioni

Aggiornamento individuale

Fai clic sul pulsante verde « Aggiorna » di una riga (richiede una licenza attiva o la prova, vedi Licenza e prova). A seconda della fonte:

  • Mac App Store: usa CommerceKit (aggiornamento silenzioso in background)
  • Cask o formula Homebrew: esegue brew upgrade (con autenticazione amministratore se necessario, vedi sotto). Se brew rifiuta l'aggiornamento sul posto, Version Tracker applica automaticamente la reinstallazione forzata che brew consiglia.
  • Sparkle: scarica il DMG/ZIP, smonta la vecchia versione e installa quella nuova
  • GitHub: scarica e installa il binario più recente
  • Download diretto: vedi la sezione seguente

Backup automatico: quando l'helper privilegiato è attivo, la versione precedente dell'app viene salvata prima di ogni aggiornamento. Se qualcosa va storto, ripristinala da Impostazioni → Backup (periodo di conservazione e numero di copie sono regolabili).

Aggiornamento in lotto

Il pulsante « Aggiorna tutto » nella vista Tutti lancia in sequenza tutti gli aggiornamenti automatizzabili, dopo una conferma che riepiloga il numero di aggiornamenti. Puoi lasciare la vista: l'operazione continua in background e alla fine appare un riepilogo (compresi gli aggiornamenti posticipati).

Puoi anche selezionare più righe e aggiornare solo quella selezione, dal menu.

Un lotto prende solo le fonti il cui interruttore Raggruppata è attivo (vedi Fonti supportate). Quattro regole decidono cos'altro resta fuori:

  • Le app in esecuzione e gli aggiornamenti maggiori sono esclusi dal filtro di sicurezza (Impostazioni → Aggiornamenti). Puoi comunque aggiornarli uno alla volta.
  • Gli aggiornamenti che richiedono un macOS più recente del tuo sono esclusi, e la riga indica la versione necessaria.
  • Un aggiornamento senza alcuna firma viene annunciato con un avviso prima di installare qualsiasi cosa. Un aggiornamento la cui firma non supera la verifica resta bloccato, senza eccezioni.
  • Su un Mac Intel, le formule Homebrew che potrebbero dover essere compilate dai sorgenti restano fuori da un lotto globale, e il rapporto dice quali e perché. Aggiornale singolarmente se vuoi procedere: Version Tracker concede allora fino a otto ore per formula e puoi annullare in qualsiasi momento.

Se una riga fallisce quando il suo file era già scaricato, il download ti viene consegnato invece di essere buttato: la riga propone Rivela nel Finder.

Posticipare un aggiornamento

Un aggiornamento che non vuoi adesso può essere posticipato invece che ignorato. Fai clic destro sulla riga, scegli Differire, poi la durata: 1 giorno, 3 giorni, 1 settimana, 2 settimane, 1 mese oppure Indefinitamente.

La riga passa alla categoria Posticipato nella barra laterale, che riunisce tutte le app, i pacchetti e le estensioni il cui aggiornamento è saltato o posticipato. Lascia gli elenchi di aggiornamenti e i contatori, quindi smette di insistere, ma non è mai persa: Smettere di rinviare la riporta subito.

Posticipato non è Ignorate. Ignorate raccoglie gli elementi con cui Version Tracker non può fare nulla. Posticipato è una tua decisione, con una data attaccata, e la riga torna da sola quando il termine scade.

Download manuale (« Scarica »)

Alcune app non hanno un meccanismo automatico ma espongono un URL di download diretto (PKG, DMG, ZIP). Per queste:

  • Il pulsante arancione « Scarica » compare
  • Il file viene scaricato nella tua cartella dei download (per impostazione predefinita ~/Downloads, personalizzabile nelle Impostazioni)
  • Una volta scaricato, il pulsante diventa « Rivela nel Finder » per completare l'installazione a mano

Il pulsante « Scarica tutto » avvia i download in lotto per tutte le app idonee.

In caso di errore (HTTP 403, file non trovato, ecc.), il pulsante diventa « Apri »: Version Tracker avvia l'app installata perché gestisca il proprio aggiornamento.

📸 Istantanee

La vista Istantanee (sezione PANORAMICA) cattura lo stato software completo del tuo Mac: applicazioni, pacchetti, strumenti, versioni installate e aggiornamenti noti.

  • Crea istantanea (++N): cattura l'inventario attuale. Puoi poi rinominarla o fissarla.
  • Confronta: seleziona due istantanee per vedere tutto ciò che è cambiato tra loro (elementi installati, rimossi o aggiornati), con filtri per tipo di cambiamento.
  • Esporta…: esporta un'istantanea o un confronto in JSON, CSV o Markdown. Due profili di riservatezza: Completo (conserva percorsi e nome della macchina, tienilo in locale) oppure Condivisibile (percorsi assoluti, nome utente e nome della macchina sono mascherati).

Casi d'uso tipici: documentare una macchina prima di una migrazione o di una reinstallazione, seguire cosa ha davvero cambiato una sessione di aggiornamenti, o condividere un inventario pulito.

Istantanee automatiche

Due opzioni in Impostazioni → Aggiornamenti:

  • Istantanee automatiche attorno a « Aggiorna tutto »: crea un'istantanea dell'inventario prima e dopo ogni aggiornamento in lotto, per confrontare e documentare i cambiamenti.
  • Istantanea dopo ogni analisi programmata: al termine di ogni analisi automatica crea un'istantanea, solo se qualcosa è cambiato dall'ultima.

⚙️ Impostazioni

Le impostazioni sono organizzate in pannelli:

PannelloContenuto
GeneraleAvvio, lingua, barra dei menu (« Apri all'accesso », « Nascondi l'icona della barra dei menu »), comportamento alla chiusura della finestra, autorizzazioni di sistema e Helper privilegiato
AspettoTema (Sistema / Chiaro / Scuro), lo stile dell'icona della barra dei menu, il fascio di analisi e i Suggerimenti (vedi sotto)
NotificheAvvisi di aggiornamento e badge; autorizzazione alle notifiche macOS
FontiLe 51 fonti, ciascuna con un interruttore Attiva (analizzata o no) e un interruttore Raggruppata (preso in considerazione da Aggiorna tutto, Elabora tutto e Scarica tutto), più le Cartelle scansionate (vedi sotto)
AutomazionePianificazione dell'analisi automatica: a intervalli oppure a un'ora fissa giornaliera (app aperta o chiusa), analisi all'avvio, Analisi in background e gestione della cache
AggiornamentiRegole di aggiornamento (tra cui « Nascondi gli aggiornamenti incompatibili con questo macOS » e « Chiudi i servizi risvegliati da un'analisi »: Ollama, Microsoft AutoUpdate… chiusi dopo l'analisi, mai quelli che avevi aperto tu), istantanee automatiche, opzioni Homebrew (tra cui « Pulisci la cache di Homebrew ») e la cartella dei download manuali (memorizzata tramite un segnalibro con ambito di sicurezza)
BackupBackup delle app creati dall'helper prima di ogni aggiornamento: ripristinare, eliminare e regolare la conservazione (periodo in giorni, copie tenute per app)
AvanzatoStrumenti di diagnostica e debug
LicenzaAttiva o disattiva la tua chiave di licenza, consulta il tuo piano
CircaVersione, aggiornamenti di Version Tracker stesso (controllo e download automatici, canale beta) e impegni sulla riservatezza

Cartelle scansionate

Per impostazione predefinita Version Tracker cerca dove macOS mette le applicazioni. Impostazioni → Fonti → Cartelle scansionate permette di cambiarlo:

  • Anche le cartelle da scansionare: aggiungi una cartella, per esempio un secondo disco, perché anche le tue app che si trovano lì vengano trovate.
  • Cartelle da lasciare stare: Version Tracker non guarderà dentro.

Se la stessa cartella è in entrambe le liste, lasciarla stare vince. Togliere una cartella da una lista la toglie dalla lista e non tocca nulla di ciò che contiene.

Suggerimenti

Punta su un pulsante o un'impostazione e una frase spiega cosa fa, sia nella finestra sia nel pannello della barra dei menu.

I suggerimenti sono disattivati per impostazione predefinita nella versione 1.3. Attivali in Impostazioni → Aspetto → Suggerimenti. L'interruttore governa tutta l'app, non una schermata su due.

Nascondere l'icona della barra dei menu

Impostazioni → Generale → Nascondi l'icona della barra dei menu toglie completamente l'icona, che la finestra sia aperta o chiusa. Chiudere la finestra la nasconde allora semplicemente, e la riapri dal Dock o con +Tab.

Chiusura della finestra

  • Chiudere la finestra principale (+W o il pulsante rosso) nasconde la finestra: l'app resta attiva in background.
  • L'opzione « Chiudere la finestra lascia solo la barra dei menu » (Impostazioni → Generale) chiude l'app principale alla chiusura e lascia solo l'icona della barra dei menu.
  • +Q chiude davvero l'applicazione (un avviso ti previene se un aggiornamento è in corso).

🔐 Autenticazione amministratore

Alcuni aggiornamenti richiedono i privilegi di amministratore. Version Tracker offre due meccanismi:

  1. Helper privilegiato (consigliato): un piccolo demone firmato, attivato una volta per tutte da Impostazioni → Generale → Helper privilegiato → Attiva.
  2. Autenticazione puntuale: se l'helper non è installato, una finestra di sistema chiede la password di amministratore a ogni operazione.

Cosa porta l'helper:

  • Nessuna richiesta di password a ogni aggiornamento
  • Installazione atomica (l'app non resta mai sostituita a metà)
  • Verifica della firma e del Team ID lato root
  • Backup automatico della versione precedente prima di ogni aggiornamento

L'helper non risponde? Dopo un aggiornamento dell'app, usa il pulsante « Ripara » nel pannello Helper privilegiato: registra di nuovo il demone senza chiederti di nuovo la password.

🔑 Licenza e prova

Version Tracker segue un modello freemium:

  • Versione gratuita: l'analisi e l'inventario completi restano sempre disponibili. Vedi tutto ciò che è obsoleto, su tutte le fonti.
  • Licenza (Mono, Solo o Family): sblocca l'installazione degli aggiornamenti con un clic, gli aggiornamenti in lotto e gli aggiornamenti dalla barra dei menu. Vedi piani e prezzi.
  • Prova gratuita di 7 giorni: parte automaticamente al primo avvio, senza carta di credito. Al termine della prova, l'app torna automaticamente alla versione gratuita.

Attivare una licenza: apri Impostazioni → Licenza e incolla la chiave ricevuta per e-mail dopo l'acquisto. Puoi disattivare la licenza su un Mac per liberare un posto e attivarla su un altro.

Un posto appartiene a un account utente, non a un Mac. La tua chiave resta nel portachiavi di accesso, che macOS tiene separato per ogni account. Un secondo account sullo stesso Mac parte quindi senza licenza e occupa un posto suo quando la attivi lì. Conta un posto per ogni account utente che userà Version Tracker.

Hai perso la chiave di licenza o ti serve una fattura? Apri I miei ordini e accedi con l'e-mail dell'acquisto. Nessuna password, solo un link magico. Elenca tutti gli ordini, la tua chiave di licenza e i file da scaricare. Per gestire l'abbonamento (metodo di pagamento, dati IVA, cambio di piano), usa invece il portale di fatturazione.

🖱️ Scorciatoie da tastiera

ScorciatoiaAzione
+,Aprire le Impostazioni
+WChiudere la finestra principale (l'app resta in background)
+QChiudere Version Tracker
++NCreare un'istantanea (nella vista Istantanee)

Per rilanciare un'analisi completa, usa il pulsante Analizza nella barra degli strumenti o il pulsante Analizza nel pannello della barra dei menu.

🌍 Lingue

Version Tracker è disponibile in:

  • 🇬🇧 Inglese
  • 🇫🇷 Francese
  • 🇩🇪 Tedesco
  • 🇪🇸 Spagnolo
  • 🇵🇹 Portoghese (Portogallo)
  • 🇮🇹 Italiano
  • 🇳🇱 Olandese

La lingua segue automaticamente le impostazioni di sistema di macOS e può essere forzata in Impostazioni → Generale → Lingua.

🗑️ Disinstallare Version Tracker

Trascinare l'app nel Cestino basta nella grande maggioranza dei casi. Ecco la procedura completa se non vuoi lasciare alcuna traccia.

Metodo semplice (consigliato)

  • Apri le Impostazioni e disattiva Generale → Apri all'accesso e Automazione → Analisi in background.
  • Chiudi Version Tracker e la sua icona nella barra dei menu (clic sull'icona → Esci).
  • Trascina Version Tracker.app da /Applications nel Cestino, poi svuota il Cestino.

Nessuna fretta: anche senza questo passaggio, le tracce rimaste sono inerti. Niente gira, niente è root, niente consuma risorse.

Per una rimozione completa (facoltativo)

Version Tracker installa tre piccoli componenti, tutti approvati da te al momento dell'installazione: un helper privilegiato e un'icona nella barra dei menu (entrambi dentro l'app, spariscono con lei) e un'attività di analisi programmata (un file separato). Se hai saltato il passaggio precedente, rimuovila a mano:

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

Per rimuovere anche i backup delle app e le istantanee dell'inventario (irreversibile):

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

Infine, se Version Tracker compare ancora in Impostazioni di Sistema → Generali → Elementi login ed estensioni, rimuovi la voce (sparisce da sola poco dopo).

Hai intenzione di reinstallare o cambiare Mac?

  • Reinstallazione sullo stesso Mac: non toccare nulla. La tua chiave di licenza resta nel portachiavi e si attiva da sola.
  • Passaggio a un altro Mac: libera prima il tuo posto di attivazione da Impostazioni → Licenza → Disattiva, prima di rimuovere l'app.

L'helper privilegiato non si reinstalla? In Impostazioni di Sistema → Generali → Elementi login ed estensioni, disattiva Version Tracker, poi riattivalo (il ciclo completo risincronizza lo stato: riattivarlo soltanto non basta). Se il problema persiste, svuota il Cestino e riavvia.

🗑️ Disinstallare i gestori di pacchetti

Prima di cominciare

  • Apri l'app Terminale (Applicazioni → Utility). Il file di configurazione della shell citato qui sotto è ~/.zshrc (quello predefinito di macOS).
  • Rimuovi solo gli strumenti che hai installato tu per Version Tracker. Se altri software o progetti dipendono da essi, tienili.
  • Disinstalla prima i singoli strumenti e Homebrew per ultimo: disinstallarlo rimuove tutti i pacchetti installati con lui.
  • Dopo la disinstallazione, Version Tracker smetterà semplicemente di monitorare quella fonte. Puoi reinstallare qualsiasi strumento in qualsiasi momento dall'avvio guidato o dalle Impostazioni.

1. Strumenti installati direttamente da Version Tracker (tramite Homebrew)

StrumentoDisinstallazione
mas (riga di comando del Mac App Store)brew uninstall mas
Node.js (npm)Controlla le dipendenze: brew uses --installed node, poi brew uninstall node
Python (pip)Trova la formula esatta: brew list --formula | grep python, poi brew uninstall python@3.13 (adatta la versione)

Homebrew rifiuterà la disinstallazione se altre formule dipendono da lui. È una protezione, non un errore.

⚠️ Homebrew (per ultimo) rimuove Homebrew e ogni pacchetto installato con lui:

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

Alla fine lo script elenca le cartelle residue (di solito /opt/homebrew su Apple Silicon, /usr/local/Homebrew su Intel).

2. Strumenti esterni (installati tramite le loro guide ufficiali)

Se hai installato uno di questi con Homebrew invece che con il programma di installazione ufficiale, usa semplicemente brew uninstall <formula> al suo posto.

StrumentoDisinstallazione
MacPortssudo port -fp uninstall installed, poi segui la guida ufficiale: https://guide.macports.org/chunked/installing.macports.uninstalling.html
NixProcedura in più passaggi (demone launchd, volume /nix, utenti _nixbld): segui il capitolo « Uninstalling » del manuale ufficiale di Nix
misemise implode (rimuove mise e tutti i suoi dati)
Rust (rustup)rustup self uninstall
Gosudo rm -rf /usr/local/go /etc/paths.d/go (pacchetto ufficiale)
FlutterElimina la cartella dell'SDK (per esempio rm -rf ~/development/flutter) e togli la riga PATH da ~/.zshrc
Docker DesktopIn Docker Desktop: Troubleshoot → Uninstall, poi trascina Docker.app nel Cestino
OllamaChiudi l'app (icona della barra dei menu), trascina Ollama.app nel Cestino, poi rm -rf ~/.ollama (elimina anche i modelli scaricati)
Minicondaconda init --reverse --all, poi rm -rf ~/miniconda3
MacTeX / TeX LiveSegui la guida ufficiale: https://www.tug.org/mactex/uninstalling.html (in particolare /usr/local/texlive/<year>)
Composerrm /usr/local/bin/composer (o dovunque si trovi il tuo composer.phar)
SDKMAN!rm -rf ~/.sdkman, poi togli le righe SDKMAN da ~/.zshrc
Ruby (RubyGems)Se installato tramite Homebrew: brew uninstall ruby. Il Ruby di sistema di Apple non può essere rimosso
Yarnnpm rm -g yarn, oppure corepack disable se attivato tramite Corepack
pnpmrm -rf ~/Library/pnpm, poi togli le righe PNPM_HOME da ~/.zshrc (se tramite npm: npm rm -g pnpm)
pipxFacoltativo: pipx uninstall-all, poi python3 -m pip uninstall pipx e rm -rf ~/.local/pipx
Bunrm -rf ~/.bun, poi togli le righe bun da ~/.zshrc
Denorm -rf ~/.deno, poi togli la riga PATH da ~/.zshrc
GitHub CLI (gh)brew uninstall gh (oppure sudo port uninstall gh tramite MacPorts)
uvuv cache clean && rm -rf "$(uv python dir)" "$(uv tool dir)", poi rm ~/.local/bin/uv ~/.local/bin/uvx
VS Code / Insiders / VSCodium / Cursor / WindsurfTrascina l'applicazione nel Cestino; i dati residui si trovano in ~/Library/Application Support/<app> e ~/.vscode (o equivalente)

Verifica

Per ogni strumento disinstallato: command -v <tool> non deve stampare nulla (apri prima una nuova finestra del Terminale).

Domande frequenti

Perché il pulsante « Aggiorna » è in grigio o chiede una licenza?

La versione gratuita offre analisi e inventario completi, ma installare gli aggiornamenti con un clic richiede una licenza attiva (o la prova gratuita di 7 giorni). Attiva la tua chiave in Impostazioni → Licenza. Vedi Licenza e prova.

Ho più account utente su un solo Mac. Condividono un'attivazione?

No. Un'attivazione appartiene a un account utente, non al Mac. Version Tracker conserva la tua chiave di licenza nel portachiavi di accesso, e macOS ne dà uno a ogni account. Un secondo account non vede la chiave, la chiede, e attivarla lì occupa un secondo posto.

Conta un posto per ogni account utente che userà Version Tracker. Due account su un Mac occupano due posti, esattamente come due Mac separati. Una licenza Mono copre un account; con un secondo account sullo stesso Mac segnalerà che il limite di attivazione è stato raggiunto.

Per liberare un posto, apri Impostazioni → Licenza → Disattiva su questo Mac dall'account che non ne ha più bisogno.

In I miei ordini i due posti portano lo stesso nome. Version Tracker etichetta ogni attivazione con il nome del computer, non con quello dell'account: due account su un Mac compaiono quindi due volte sotto la stessa dicitura. È normale, restano due posti distinti.

Il pulsante « Ottieni una chiave gratuita » non fa nulla, o la pagina di pagamento mostra un errore 404 « pagina non trovata ». Cosa devo fare?

Le chiavi e gli acquisti di Version Tracker passano da Lemon Squeezy, il nostro partner per i pagamenti. La sua pagina di pagamento ha bisogno di JavaScript per apparire: se un blocco dei contenuti, un antivirus o un filtro di rete impedisce il caricamento dei suoi script, la pagina mostra un errore 404 al posto del modulo d'ordine. Il link non è morto, e nessun paese in cui Version Tracker viene usato è bloccato.

Tre verifiche, in ordine:

  1. Apri il link in una finestra di navigazione privata con le estensioni disattivate, oppure in un altro browser.
  2. Se la pagina appare lì, autorizza lemonsqueezy.com nel tuo blocco dei contenuti, poi riprova normalmente.
  3. Se l'errore persiste ovunque, prova da un'altra rete: l'hotspot del tuo telefono, per esempio. Se funziona, un filtro della tua rete o del tuo operatore internet sta bloccando Lemon Squeezy.

Se nessuno di questi passaggi risolve il problema, contatta l'assistenza indicando il tuo browser, il tuo paese e il passaggio che è fallito.

Ho un problema con il mio ordine. Chi devo contattare?

Le nostre vendite sono gestite tramite Lemon Squeezy, e io non ho accesso al loro sistema. Puoi contattare il loro team di assistenza all'indirizzo hello@lemonsqueezy.com oppure tramite la loro pagina di aiuto: www.lemonsqueezy.com/help.

Perché alcune app non vengono rilevate?

Verifica che:

  • La fonte corrispondente sia attiva nelle Impostazioni
  • L'app sia installata correttamente in /Applications o ~/Applications (non in una cartella esotica)
  • L'app esponga un Info.plist corretto con il suo bundle ID

Sul mio Mac Intel, alcuni aggiornamenti Homebrew restano fuori da « Aggiorna tutto »

È voluto. Su Intel, Homebrew non pubblica un binario già pronto per ogni formula: può dover compilare la formula e le sue dipendenze dai sorgenti. Un solo aggiornamento di questo tipo può richiedere diverse ore, e un lotto intero potrebbe girare tutta la notte.

Version Tracker lascia queste formule fuori da un lotto globale e ti dice quali, perché il resto dei tuoi aggiornamenti finisca in fretta. Per installarne una comunque, usa il suo pulsante Aggiorna: ricevi prima un avviso, poi fino a otto ore per formula e un pulsante Annulla che funziona in qualsiasi momento.

Dov'è finito un aggiornamento che ho messo da parte?

Nella categoria Posticipato della barra laterale. Riunisce tutto ciò di cui hai posticipato l'aggiornamento, con la data di ritorno. Seleziona la riga e scegli Smettere di rinviare per rimetterla subito negli elenchi. Vedi posticipare un aggiornamento.

Perché il contatore di una fonte è vuoto dopo un aggiornamento?

È normale. I contatori riflettono gli aggiornamenti disponibili. Una volta fatto l'aggiornamento, l'app torna allo stato « aggiornata » e sparisce dalla vista. Usa il pulsante Analizza se vuoi forzare un nuovo controllo.

Cosa significano i colori dei badge?

I contatori accanto a ogni categoria hanno un colore:

ColoreSignificato
VerdeContatore a zero: niente da fare
ArancionePacchetti senza aggiornamento disponibile: è il tuo inventario
GialloApplicazioni il cui meccanismo di aggiornamento è sconosciuto
RossoPacchetti con un aggiornamento disponibile

Perché un'app mostra un trattino invece di una nuova versione?

Un trattino significa che Version Tracker non ha trovato alcuna fonte di versione per quell'app. Non è un errore né un'analisi fallita: è una scelta deliberata. Quando nessuna fonte affidabile pubblica la versione attuale, Version Tracker non mostra nulla piuttosto che indovinare un numero.

Version Tracker legge le fonti pubblicate dagli sviluppatori stessi: Homebrew, feed Sparkle, GitHub, l'App Store. Un'app distribuita solo da un sito web, senza alcun meccanismo di aggiornamento dichiarato, non ha una fonte leggibile.

L'app resta nel tuo inventario, con la sua versione installata. Manca solo il confronto.

Il Mac App Store continua a chiedermi aggiornamenti che ho appena fatto

Il Mac App Store può essere lento a confermare un'installazione. Version Tracker risincronizza le versioni su disco dopo ogni lotto e al ritorno in primo piano. Se il problema persiste, esegui un'analisi manuale con il pulsante Analizza.

L'icona della barra dei menu resta visibile dopo aver chiuso l'app

È il compagno della barra dei menu, un agente separato che continua a sorvegliare i tuoi aggiornamenti anche ad app principale chiusa. Per disattivarlo, togli la spunta a « Apri all'accesso » in Impostazioni → Generale, oppure scegli Esci da Version Tracker nel menu dell'icona.

Per tenere il compagno senza vedere mai la sua icona, attiva Impostazioni → Generale → Nascondi l'icona della barra dei menu. L'icona sparisce, che la finestra sia aperta o chiusa, e la finestra principale resta raggiungibile dal Dock.

Un download diretto produce un file chiamato ….download

Succede con alcune CDN che non restituiscono un'estensione nell'URL. Version Tracker prova a ottenere il nome vero tramite l'intestazione HTTP Content-Disposition, ma come ultima risorsa usa un nome generico. Rinomina il file in .dmg, .zip o .pkg a seconda del contenuto.

Come svuoto i download in attesa?

Vai alla vista Tutti: le app già scaricate mostrano « Rivela nel Finder ». Puoi eliminarle dal disco a mano dal Finder; Version Tracker azzererà la traccia alla prossima analisi che riveli una versione più recente.

Un'app dell'elenco « Ignorate » è contrassegnata « Non può girare su questo Mac »

Il binario di quell'app non può più avviarsi sul tuo Mac: software a 32 bit, oppure solo Intel senza Rosetta. Per essa non può esistere alcun aggiornamento. Si può eliminare senza rischi. In quell'elenco anche i componenti ausiliari sono raggruppati sotto la loro app principale.

Version Tracker chiede di essere spostato nella cartella Applicazioni

Per aggiornarsi, Version Tracker deve trovarsi in /Applications: non può aggiornarsi dalla cartella Download. Accetta lo spostamento proposto (l'app si copia in Applicazioni), poi rilancia l'aggiornamento.

Version Tracker fa tracciamento o raccoglie dati?

No. Nessuna telemetria, nessun inventario trasmesso. Le richieste di rete si limitano alla convalida della licenza e all'interrogazione delle fonti software (App Store, Homebrew, appcast Sparkle, API GitHub…) per recuperare le versioni disponibili. Il tuo inventario software resta sul tuo Mac. Consulta la nostra informativa sulla privacy.

📩 Contatto

Il posto migliore per segnalare un problema o chiedere una funzione è il tracker pubblico su GitHub. Ogni segnalazione è visibile a tutti, quindi puoi verificare se il tuo problema è già stato segnalato, aggiungere i tuoi dettagli e seguirne l'avanzamento fino alla correzione.

Segnali un problema? Indica la tua versione di macOS, la tua versione di Version Tracker e quale app o fonte è interessata. Poiché il tracker è pubblico, non incollare mai la tua chiave di licenza o dati personali in una issue: mandali invece per e-mail.

Version Tracker: Progettato per macOS · Fatto con cura