🚀 Inicio rápido

  1. Inicia Version Tracker. Al primer lanzamiento, un asistente de configuración te guía: autorización de Acceso total al disco (necesario para escanear tus aplicaciones) y, opcionalmente, la instalación de los gestores de paquetes que quieras seguir. Todo puede cambiarse después en los Ajustes.
  2. Disfruta de la prueba gratuita. Una prueba de 7 días de la versión completa se inicia automáticamente, sin tarjeta de crédito. Al terminar, la app vuelve a la versión gratuita (el escaneo sigue siempre disponible).
  3. Espera al primer escaneo. Según el número de apps instaladas y fuentes activas, el escaneo inicial dura entre 10 y 60 segundos.
  4. Consulta la pestaña « Todas ». Aquí se concentran todas las actualizaciones disponibles.
  5. Haz clic en « Actualizar todo » para lanzar todas las actualizaciones a la vez, o usa los botones individuales.

Instalar con Homebrew

Version Tracker está disponible desde su propio tap de Homebrew.

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

¿Ya instalaste Version Tracker a mano? Añade --force para que Homebrew se haga cargo de la copia que ya tienes:

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

Version Tracker se mantiene actualizado por sí mismo, así que brew upgrade no entrará en conflicto con el actualizador propio de la app.

🗃️ Fuentes admitidas

Version Tracker detecta actualizaciones para:

FuenteDescripción
Actualizaciones macOSActualizaciones del sistema Apple
macOS SecuritySeguimiento de los parches de seguridad de macOS (feed SOFA)
Mac App StoreTodas las apps instaladas vía App Store oficial, sin necesidad de herramienta de línea de comandos (mas opcional)
Homebrew CasksAplicaciones GUI instaladas vía Homebrew
Homebrew FormulasHerramientas CLI Homebrew
SparkleApps con el framework Sparkle
ElectronApps creadas con Electron, actualizadas vía Squirrel
TauriApps creadas con Tauri, mediante su actualizador integrado
GitHub ReleasesApps distribuidas vía GitHub Releases
Descarga directaApps con instalador en sitio oficial
Mac App Store « Discover »Apps detectadas fuera del App Store pero disponibles en él
Apps adoptablesApps detectadas fuera de Homebrew pero disponibles como cask. Las apps de Setapp quedan excluidas (para proteger su licencia) y adoptar una app con licencia muestra primero una advertencia
Microsoft (MAU)Word, Excel, PowerPoint, Outlook, OneNote, Edge vía Microsoft AutoUpdate
GoogleApps de Google actualizadas vía Keystone (Chrome, Drive…)
Adobe Creative CloudApps Creative Cloud a través de la herramienta RemoteUpdateManager de Adobe (equipos de empresa). Sin ella, las apps se marcan como « Actualizaciones gestionadas por Creative Cloud » con un botón Abrir
Apple ToolsXcode, Command Line Tools, Rosetta
Xcode (xcodes)Versiones de Xcode gestionadas por el CLI xcodes, canales estable y beta
Plugins JetBrainsPlugins de usuario de los IDE JetBrains y Android Studio (Marketplace)
Android SDKPlataformas y herramientas del Android SDK instaladas
QtComponentes del Qt Maintenance Tool
Docker / PodmanImágenes de contenedores y sus nuevas versiones
OllamaModelos de IA locales gestionados por Ollama
IA y agentesSkills, plugins y marketplaces de herramientas de IA (Claude Code, Codex, Gemini…)
Gestores de paquetesnpm, yarn, pnpm, pip, pipx, uv, gem, cargo, rustup, conda, go, bun, deno, mise, MacPorts, Nix, Flutter, Composer, SDKMAN, TeX Live, gcloud…
Extensiones de editoresExtensiones de VS Code, VS Code Insiders, VSCodium, Cursor, Windsurf
Plugins de audioPlugins Audio Units, VST, VST3, AAX y CLAP instalados en tu Mac
Plugins de ObsidianPlugins y temas de la comunidad instalados en tus bóvedas de Obsidian
Herramientas globales de .NETHerramientas instaladas con dotnet tool install --global
Paquetes de RPaquetes instalados desde CRAN en tus bibliotecas de R

Ajustes → Fuentes enumera las 51 fuentes, cada una con dos interruptores:

  • Activa: la fuente se escanea. Desactivarla oculta sus elementos y acorta el análisis.
  • Agrupada: la fuente participa en Actualizar todo, Procesar todo y Descargar todo. Desactívala para mantener una fuente visible y escaneada, pero fuera de los botones grandes. Sus filas siguen actualizándose una a una.

Agrupada aparece en gris mientras Activa esté desactivada: una fuente que no se escanea no tiene nada que aportar a un lote.

Nota: Adobe Camera Raw es un plugin y no una app, pero se enumera y se actualiza junto con los demás productos de Creative Cloud.

🖥️ La interfaz

La pantalla principal se divide en tres columnas, con una barra de herramientas encima:

Barra lateral izquierda

La navegación se organiza en secciones plegables, que puedes reordenar arrastrando. El contador junto a cada categoría indica cuántos elementos contiene, y su color indica cuáles son (consulta qué significan los colores de los contadores).

  • RESUMEN: Panel (vista general, actividad reciente, última instantánea) e Instantáneas
  • ACTUALIZACIONES: Todas (todas las actualizaciones en una sola lista), Aplicaciones, Paquetes, Homebrew, Actualizaciones del Sistema, Apple Developer Tools, Pospuestas (ver posponer una actualización)…
  • Después, secciones por dominio (APLICACIONES, SISTEMA, IA, JavaScript, Python, Rust, editores…): solo aparecen las que corresponden a lo realmente instalado en tu Mac.

Barra de herramientas

  • Escanear: relanza un escaneo completo (el botón también permite cancelar un escaneo en curso)
  • Ajustes y Feedback: acceso directo a las preferencias y al formulario de comentarios
  • Dos botones para mostrar/ocultar la barra lateral y el panel de Detalles

Zona central

La lista de elementos de la categoría seleccionada, con un campo de búsqueda. Cada fila muestra:

  • El icono y el nombre de la app o del paquete
  • La versión actual y la versión disponible
  • Un botón de acción contextual (Actualizar, Descargar, Abrir, Mostrar en Finder…)

La búsqueda abarca por igual apps y paquetes, incluidos gems, crates, paquetes de yarn y herramientas de uv. Escribir filtra al instante, por grande que sea tu inventario. Elegir un resultado abre la categoría correcta, selecciona la fila y la desplaza hasta la vista; una app cuya única fila es su cask de Homebrew aterriza en esa fila.

Las columnas recuerdan cada anchura que fijes, incluida la del nombre, y cada tabla ajusta sus columnas al espacio disponible cuando cambias el tamaño de la ventana.

Cada lista indica cuándo se hizo, también las listas de paquetes, Adoptables e Ignoradas. Una lista vacía explica por qué lo está en lugar de no mostrar nada.

Barra lateral derecha (Detalles)

Detalles del elemento seleccionado, repartidos en cuatro pestañas: descripción, versiones, notas de la versión, fuente, ruta en disco y las comprobaciones de seguridad.

  • Los botones Actualizar y Descargar también están aquí, no solo en la fila. Una descarga muestra su barra de progreso y después pasa a Mostrar en el Finder.
  • Copiar informe pone en el portapapeles, de un clic, todo lo que las cuatro pestañas saben del elemento.
  • Más acciones → Informar de una detección errónea abre un formulario ya rellenado con lo que Version Tracker ha visto: solo tienes que decir qué falla.
  • El panel vuelve a abrirse en la pestaña que usaste, y durante un lote pasa directamente de una app a la siguiente en lugar de quedarse en blanco entre ambas.
  • Sus botones aparecen en gris mientras se ejecuta un análisis, un lote o una descarga, igual que ya ocurría con las filas.

Nota: el ancho de la ventana se recuerda entre sesiones. El tamaño mínimo está diseñado para mostrar cómodamente las tres columnas.

🔄 Actualizar aplicaciones

Actualización individual

Haz clic en el botón verde « Actualizar » de una fila (requiere una licencia activa o la prueba, ver Licencia y prueba). Según la fuente:

  • Mac App Store: usa CommerceKit (actualización silenciosa en segundo plano)
  • Homebrew Cask/Formula: lanza brew upgrade (con autenticación de administrador si es necesario, ver más abajo). Si brew rechaza la actualización in situ, Version Tracker aplica automáticamente la reinstalación forzada que brew recomienda.
  • Sparkle: descarga el DMG/ZIP, desmonta el antiguo e instala el nuevo
  • GitHub: descarga e instala el binario más reciente
  • Descarga directa: el botón naranja « Descargar » guarda el archivo en tu carpeta de descargas; después se convierte en « Mostrar en Finder » para terminar la instalación manualmente. « Descargar todo » lanza la descarga en lote.

Copia de seguridad automática: con el helper privilegiado activado, la versión anterior de la app se guarda antes de cada actualización. Si algo va mal, restaurarla desde Ajustes → Copias de seguridad (período de conservación y número de copias ajustables).

Actualización en lote

El botón « Actualizar todo » lanza, tras una confirmación que recapitula el número de actualizaciones, todas las actualizaciones automatizables en secuencia. Puedes salir de la vista: la operación continúa en segundo plano y al final se muestra un resumen (incluidas las actualizaciones aplazadas).

También puedes seleccionar varias filas y actualizar solo esa selección, desde el menú.

Un lote solo toma las fuentes cuyo interruptor Agrupada esté activado (ver Fuentes compatibles). Cuatro reglas deciden qué más queda fuera:

  • Las apps en ejecución y las actualizaciones mayores quedan excluidas por el filtro de seguridad (Ajustes → Actualizaciones). Puedes actualizarlas una a una.
  • Las actualizaciones que exigen un macOS más reciente que el tuyo quedan excluidas, y la fila indica la versión requerida.
  • Una actualización sin ninguna firma se anuncia con un aviso antes de instalar nada. Una actualización cuya firma no supera la verificación queda bloqueada, sin excepción.
  • En un Mac Intel, las fórmulas de Homebrew que podrían compilarse desde el código fuente quedan fuera de un lote global, y el informe dice cuáles y por qué. Actualízalas individualmente si quieres seguir: Version Tracker concede entonces hasta ocho horas por fórmula y puedes cancelar en cualquier momento.

Si una fila falla cuando su archivo ya estaba descargado, la descarga se te entrega en lugar de tirarse: la fila ofrece Mostrar en el Finder.

Posponer una actualización

Una actualización que no quieres ahora mismo puede posponerse en lugar de ignorarse. Haz clic derecho en la fila, elige Posponer y luego la duración: 1 día, 3 días, 1 semana, 2 semanas, 1 mes o Indefinidamente.

La fila pasa a la categoría Pospuestas de la barra lateral, que reúne todas las apps, paquetes y extensiones cuya actualización se ha saltado o pospuesto. Sale de las listas de actualizaciones y de los contadores, así que deja de insistir, pero nunca se pierde: Dejar de posponer la devuelve al instante.

Pospuestas no es Ignoradas. Ignoradas reúne los elementos con los que Version Tracker no puede hacer nada. Pospuestas es tu propia decisión, con una fecha asociada, y la fila vuelve sola cuando se agota el plazo.

Descarga manual (« Descargar »)

Algunas apps no tienen un mecanismo automático pero exponen una URL de descarga directa (PKG, DMG, ZIP). Para estas:

  • Aparece el botón naranja « Descargar »
  • El archivo se descarga en tu carpeta de descargas (por defecto ~/Downloads, personalizable en los Ajustes)
  • Una vez descargado, el botón pasa a « Mostrar en el Finder » para finalizar la instalación a mano

El botón « Descargar todo » inicia las descargas en lote para todas las apps elegibles.

En caso de error (HTTP 403, archivo no encontrado, etc.), el botón cambia a « Abrir »: Version Tracker abre la app instalada para que gestione ella misma su actualización.

📸 Instantáneas

La vista Instantáneas (sección RESUMEN) fotografía el estado completo del software de tu Mac: aplicaciones, paquetes, herramientas, versiones instaladas y actualizaciones conocidas.

  • Crear instantánea (⇧+⌘+N): captura el inventario actual. Después puedes renombrarla o fijarla.
  • Comparar: selecciona dos instantáneas para ver todo lo que cambió entre ambas (elementos instalados, eliminados o actualizados), con filtros por tipo de cambio.
  • Exportar…: exporta una instantánea o una comparación en JSON, CSV o Markdown. Dos perfiles de privacidad: Completo (conserva rutas y nombre de la máquina, para uso local) o Compartible (rutas absolutas, nombre de usuario y de máquina enmascarados).

Casos de uso típicos: documentar un Mac antes de una migración o reinstalación, saber qué cambió realmente una sesión de actualizaciones, o compartir un inventario limpio.

Instantáneas automáticas

Dos opciones en Ajustes → Actualizaciones:

  • Instantáneas automáticas antes/después de « Actualizar todo »: crea una instantánea del inventario antes y después de cada actualización en lote, para comparar y documentar los cambios.
  • Instantánea tras cada análisis programado: al final de cada escaneo automático, crea una instantánea, solo si algo cambió desde la última.

⚙️ Ajustes

Los Ajustes se organizan en paneles:

PanelContenido
GeneralInicio, idioma, barra de menús (« Abrir al iniciar sesión », « Ocultar el icono de la barra de menús »), comportamiento al cerrar la ventana, permisos del sistema y Helper privilegiado
AparienciaTema (Sistema / Claro / Oscuro), el estilo del icono de la barra de menús, el haz de análisis y las Descripciones emergentes (ver más abajo)
NotificacionesAlertas de actualización e insignias; permiso de notificaciones de macOS
FuentesLas 51 fuentes, cada una con un interruptor Activa (escaneada o no) y un interruptor Agrupada (tenida en cuenta por Actualizar todo, Procesar todo y Descargar todo), además de las Carpetas analizadas (ver más abajo)
AutomatizaciónPlanificación del análisis automático: por intervalo o a hora fija diaria (con la app abierta o cerrada), escaneo al iniciar, Escaneo en segundo plano y gestión de la caché
ActualizacionesReglas de actualización (incluidas « Ocultar actualizaciones incompatibles con este macOS » y « Cerrar los servicios activados por un análisis »: Ollama, Microsoft AutoUpdate… se cierran tras el escaneo, nunca los que tú habías abierto), instantáneas automáticas, opciones de Homebrew (incluida « Limpiar la caché de Homebrew ») y carpeta de descargas manuales (recordada mediante un marcador seguro)
Copias de seguridadCopias de apps creadas por el helper antes de cada actualización: restaurar, eliminar y ajustar la retención (período en días, copias conservadas por app)
AvanzadoDiagnósticos y herramientas de depuración
LicenciaActivar o desactivar tu clave de licencia, ver tu plan
Acerca deVersión, actualizaciones del propio Version Tracker (búsqueda y descarga automáticas, canal beta) y compromisos de privacidad

Carpetas analizadas

Por defecto Version Tracker busca donde macOS coloca las aplicaciones. Ajustes → Fuentes → Carpetas analizadas permite cambiarlo:

  • Carpetas que analizar además: añade una carpeta, un segundo disco por ejemplo, para que tus apps de ahí también se encuentren.
  • Carpetas que dejar de lado: Version Tracker no mirará dentro.

Si la misma carpeta está en ambas listas, dejarla de lado gana. Quitar una carpeta de una lista la saca de la lista y no toca nada de lo que contiene.

Descripciones emergentes

Apunta a un botón o a un ajuste y una frase explica lo que hace, tanto en la ventana como en el panel de la barra de menús.

Las descripciones emergentes están desactivadas por defecto en la versión 1.3. Actívalas en Ajustes → Apariencia → Descripciones emergentes. El interruptor rige toda la app, no una pantalla de cada dos.

Ocultar el icono de la barra de menús

Ajustes → General → Ocultar el icono de la barra de menús retira el icono por completo, esté la ventana abierta o cerrada. Cerrar la ventana simplemente la oculta, y la vuelves a abrir desde el Dock o con ⌘+Tab.

Cierre de la ventana

  • Cerrar la ventana principal (⌘+W o el botón rojo) oculta la ventana: la app sigue activa en segundo plano.
  • La opción « Cerrar la ventana conserva solo la barra de menús » (Ajustes → General) cierra la app principal y mantiene únicamente el icono de la barra de menús.
  • ⌘+Q cierra realmente la aplicación (una alerta avisa si hay una actualización en curso).

🔐 Autenticación administrador

Algunas actualizaciones requieren privilegios de administrador. Version Tracker ofrece dos mecanismos:

  1. Helper privilegiado (recomendado): un pequeño daemon firmado, activado una sola vez desde Ajustes → General → Helper privilegiado → Activar.
  2. Autenticación puntual: sin el helper, un diálogo del sistema pide tu contraseña de administrador en cada operación.

Lo que aporta el helper:

  • No más contraseña en cada actualización
  • Instalación atómica (la app nunca queda reemplazada a medias)
  • Verificación de firma y Team ID en el lado root
  • Copia de seguridad automática de la versión anterior antes de cada actualización

¿El helper no responde? Tras una actualización de la app, usa el botón « Reparar » del panel Helper privilegiado: vuelve a registrar el daemon sin pedir tu contraseña de nuevo.

🔑 Licencia y prueba

Version Tracker sigue un modelo freemium:

  • Versión gratuita: el escaneo y el inventario completos siguen siempre disponibles. Ves todo lo que está obsoleto, en todas las fuentes.
  • Licencia (Mono, Solo o Family): desbloquea la instalación de actualizaciones con un clic, las actualizaciones en lote y las actualizaciones desde la barra de menús. Ver planes y precios.
  • Prueba gratuita de 7 días: se inicia automáticamente en el primer lanzamiento, sin tarjeta de crédito. Al terminar, la app vuelve automáticamente a la versión gratuita.

Activar una licencia: abre Ajustes → Licencia y pega la clave recibida por correo tras la compra. Puedes desactivar la licencia en un Mac para liberar un puesto y activarla en otro.

Un puesto pertenece a una cuenta de usuario, no a un Mac. Tu clave se guarda en tu llavero de inicio de sesión, que macOS mantiene separado para cada cuenta. Una segunda cuenta en el mismo Mac empieza sin licencia y consume su propio puesto cuando la activas ahí. Cuenta un puesto por cada cuenta de usuario que vaya a usar Version Tracker.

¿Perdiste tu clave de licencia o necesitas una factura? Abre My Orders e inicia sesión con tu correo de compra. Sin contraseña, solo un enlace mágico. Allí encontrarás cada pedido, tu clave de licencia y los archivos de descarga. Para gestionar tu suscripción (método de pago, datos de IVA, cambios de plan), usa en cambio el portal de suscripción.

🖱️ Atajos de teclado

AtajoAcción
⌘+,Abrir Ajustes
⌘+WCerrar la ventana principal (la app sigue en segundo plano)
⌘+QSalir de Version Tracker
⇧+⌘+NCrear una instantánea (en la vista Instantáneas)

Para relanzar un escaneo completo, usa el botón Escanear de la barra de herramientas o el botón Escanear del panel de la barra de menús.

🌍 Idiomas

Version Tracker está disponible en:

  • 🇪🇸 Español
  • 🇬🇧 Inglés
  • 🇫🇷 Francés
  • 🇩🇪 Alemán
  • 🇵🇹 Portugués (Portugal)
  • 🇮🇹 Italiano
  • 🇳🇱 Neerlandés

El idioma sigue automáticamente los ajustes del sistema macOS y puede cambiarse en Ajustes → General → Idioma.

🗑️ Desinstalar Version Tracker

Arrastrar la app a la Papelera basta en la gran mayoría de los casos. Aquí tienes el procedimiento completo si quieres no dejar ningún rastro.

Método sencillo (recomendado)

  • Abre Ajustes y desactiva General → Abrir al iniciar sesión y Automatización → Escaneo en segundo plano.
  • Cierra Version Tracker y su icono de la barra de menús (clic en el icono → Salir).
  • Arrastra Version Tracker.app desde /Applications a la Papelera y vacíala.

Sin prisa : incluso sin este paso, cualquier rastro restante es inerte. Nada se ejecuta, nada corre como root, nada consume recursos.

Para una eliminación completa (opcional)

Version Tracker instala tres pequeños componentes, todos aprobados por ti en la instalación : un helper privilegiado y un icono de la barra de menús (ambos dentro de la app, desaparecen con ella), y una tarea de escaneo programada (un archivo aparte). Si te has saltado el paso anterior, elimínala manualmente :

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

Para eliminar también tus copias de seguridad de apps y tus instantáneas de inventario (irreversible) :

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

Por último, si Version Tracker sigue apareciendo en Configuración del Sistema → General → Elementos de inicio y extensiones, elimina la entrada (desaparece por sí sola poco después).

¿Piensas reinstalar o cambiar de Mac?

  • Reinstalación en el mismo Mac : no toques nada. Tu clave de licencia permanece en el llavero y se activa automáticamente.
  • Cambio a otro Mac : libera antes tu puesto de activación en Ajustes → Licencia → Desactivar, antes de eliminar la app.

¿El helper privilegiado se niega a reinstalarse? En Configuración del Sistema → General → Elementos de inicio y extensiones, desactiva Version Tracker y vuelve a activarlo (el ciclo completo resincroniza el estado, activarlo solo no basta). Si el problema persiste, vacía la Papelera y reinicia.

🗑️ Desinstalar los gestores de paquetes

Antes de empezar

  • Abra la aplicación Terminal (Aplicaciones → Utilidades). El archivo de configuración del shell mencionado abajo es ~/.zshrc (el predeterminado en macOS).
  • Elimine solo las herramientas que usted instaló para Version Tracker. Si otro software o proyecto depende de ellas, consérvelas.
  • Desinstale primero las herramientas individuales y Homebrew en último lugar: desinstalarlo elimina todos los paquetes instalados con él.
  • Tras la desinstalación, Version Tracker simplemente dejará de seguir esa fuente. Puede reinstalar cualquier herramienta en cualquier momento desde el onboarding o los Ajustes.

1. Herramientas instaladas directamente por Version Tracker (vía Homebrew)

HerramientaDesinstalación
mas (Mac App Store CLI)brew uninstall mas
Node.js (npm)Comprobar dependencias: brew uses --installed node, luego brew uninstall node
Python (pip)Localizar la fórmula exacta: brew list --formula | grep python, luego brew uninstall python@3.13 (ajuste la versión)

Homebrew rechazará la desinstalación si otras fórmulas dependen de él. Es una protección, no un error.

⚠️ Homebrew (al final) elimina Homebrew y todos los paquetes instalados con él:

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

El script indica al final las carpetas residuales (normalmente /opt/homebrew en Apple Silicon, /usr/local/Homebrew en Intel).

2. Herramientas externas (instaladas mediante sus guías oficiales)

Si instaló alguna de estas herramientas con Homebrew en lugar del instalador oficial, use simplemente brew uninstall <fórmula>.

HerramientaDesinstalación
MacPortssudo port -fp uninstall installed, luego seguir la guía oficial: https://guide.macports.org/chunked/installing.macports.uninstalling.html
NixProcedimiento de varios pasos (demonio launchd, volumen /nix, usuarios _nixbld): seguir el capítulo «Uninstalling» del manual oficial de Nix
misemise implode (elimina mise y todos sus datos)
Rust (rustup)rustup self uninstall
Gosudo rm -rf /usr/local/go /etc/paths.d/go (paquete oficial)
FlutterEliminar la carpeta del SDK (p. ej. rm -rf ~/development/flutter) y quitar la línea PATH de ~/.zshrc
Docker DesktopEn Docker Desktop: Troubleshoot → Uninstall, luego arrastrar Docker.app a la Papelera
OllamaSalir de la app (icono de la barra de menús), arrastrar Ollama.app a la Papelera y luego rm -rf ~/.ollama (elimina también los modelos descargados)
Minicondaconda init --reverse --all, luego rm -rf ~/miniconda3
MacTeX / TeX LiveSeguir la guía oficial: https://www.tug.org/mactex/uninstalling.html (en particular /usr/local/texlive/<año>)
Composerrm /usr/local/bin/composer (o donde esté su composer.phar)
SDKMAN!rm -rf ~/.sdkman, luego quitar las líneas SDKMAN de ~/.zshrc
Ruby (RubyGems)Si se instaló vía Homebrew: brew uninstall ruby. El Ruby del sistema de Apple no se puede eliminar
Yarnnpm rm -g yarn, o corepack disable si se activó mediante Corepack
pnpmrm -rf ~/Library/pnpm, luego quitar las líneas PNPM_HOME de ~/.zshrc (si fue vía npm: npm rm -g pnpm)
pipxOpcional: pipx uninstall-all, luego python3 -m pip uninstall pipx y rm -rf ~/.local/pipx
Bunrm -rf ~/.bun, luego quitar las líneas bun de ~/.zshrc
Denorm -rf ~/.deno, luego quitar la línea PATH de ~/.zshrc
GitHub CLI (gh)brew uninstall gh (o sudo port uninstall gh vía MacPorts)
uvuv cache clean && rm -rf "$(uv python dir)" "$(uv tool dir)", luego rm ~/.local/bin/uv ~/.local/bin/uvx
VS Code / Insiders / VSCodium / Cursor / WindsurfArrastrar la aplicación a la Papelera; quedan datos residuales en ~/Library/Application Support/<app> y ~/.vscode (o equivalente)

Verificación

Para cada herramienta desinstalada: command -v <herramienta> no debe mostrar nada (abra antes una ventana nueva de Terminal).

❓ Preguntas frecuentes

¿Por qué el botón « Actualizar » está gris o pide una licencia?

La versión gratuita ofrece el escaneo y el inventario completos, pero instalar actualizaciones con un clic requiere una licencia activa (o la prueba gratuita de 7 días). Activa tu clave en Ajustes → Licencia. Ver Licencia y prueba.

Tengo varias cuentas de usuario en un Mac. ¿Comparten una activación?

No. Una activación pertenece a una cuenta de usuario, no al Mac. Version Tracker guarda tu clave de licencia en tu llavero de inicio de sesión, y macOS da uno propio a cada cuenta. Una segunda cuenta no ve la clave, la pide, y activarla ahí consume un segundo puesto.

Cuenta un puesto por cada cuenta de usuario que vaya a usar Version Tracker. Dos cuentas en un Mac consumen dos puestos, igual que dos Mac separados. Una licencia Mono cubre una cuenta; con una segunda cuenta en el mismo Mac indicará que se ha alcanzado el límite de activaciones.

Para liberar un puesto, abre Ajustes → Licencia → Desactivar en este Mac desde la cuenta que ya no lo necesita.

En Mis pedidos, los dos puestos llevan el mismo nombre. Version Tracker etiqueta cada activación con el nombre del ordenador, no con el de la cuenta: dos cuentas en un Mac aparecen dos veces bajo la misma etiqueta. Es lo esperado; siguen siendo dos puestos distintos.

El botón « Obtener una clave gratuita » no hace nada, o la página de compra muestra un error 404 « page not found ». ¿Qué hacer?

Las claves y las compras de Version Tracker pasan por Lemon Squeezy, nuestro socio de pagos. Su página de pedido necesita JavaScript para mostrarse: si un bloqueador de contenido, un antivirus o un filtro de red impide que sus scripts se carguen, la página muestra un error 404 en lugar del formulario. El enlace no está muerto, y ningún país donde se usa Version Tracker está bloqueado.

Tres comprobaciones, en orden:

  1. Abre el enlace en una ventana de navegación privada con las extensiones desactivadas, o en otro navegador.
  2. Si la página se muestra ahí, permite lemonsqueezy.com en tu bloqueador de contenido y vuelve a intentarlo normalmente.
  3. Si el error persiste en todas partes, prueba desde otra red, por ejemplo compartiendo la conexión de tu teléfono. Si funciona, es un filtro de tu red o de tu proveedor de acceso el que bloquea Lemon Squeezy.

Si ninguno de estos pasos resuelve el problema, contacta con el soporte indicando tu navegador, tu país y el paso que falló.

Tengo un problema con mi pedido. ¿A quién contacto?

Nuestras ventas se gestionan a través de Lemon Squeezy, y no tengo acceso a su sistema. Puedes contactar con su equipo de soporte en hello@lemonsqueezy.com o a través de su página de ayuda: www.lemonsqueezy.com/help.

¿Por qué algunas apps no se detectan?

Comprueba que:

  • La fuente correspondiente está activada en los Ajustes
  • La app está bien instalada en /Applications o ~/Applications, no en una carpeta exótica
  • La app expone un Info.plist correcto con su bundle ID

En mi Mac Intel, algunas actualizaciones de Homebrew quedan fuera de « Actualizar todo »

Es intencionado. Homebrew no publica un binario listo para usar para todas las fórmulas en Intel, así que puede tener que compilar la fórmula y sus dependencias desde el código fuente. Una sola de esas actualizaciones puede tardar varias horas, y un lote entero podría durar toda la noche.

Version Tracker deja esas fórmulas fuera de un lote global y te dice cuáles, para que el resto de tus actualizaciones termine rápido. Para instalar una de todos modos, usa su propio botón Actualizar: primero recibes un aviso, luego hasta ocho horas por fórmula y un botón Cancelar que funciona en cualquier momento.

¿Dónde ha ido una actualización que pospuse?

A la categoría Pospuestas de la barra lateral. Reúne todo aquello cuya actualización has pospuesto, con la fecha de regreso. Selecciona la fila y elige Dejar de posponer para devolverla al instante a las listas. Ver posponer una actualización.

¿Por qué el contador de una fuente está vacío tras una actualización?

Es normal. Los contadores reflejan las actualizaciones disponibles. Tras actualizar, la app desaparece de la vista. Usa el botón Escanear para forzar una nueva comprobación.

¿Qué significan los colores de los contadores?

Los contadores junto a cada categoría se colorean según su contenido:

ColorSignificado
VerdeContador en cero: nada que hacer
NaranjaPaquetes sin actualización disponible: es tu inventario
AmarilloAplicaciones cuyo mecanismo de actualización se desconoce
RojoPaquetes con una actualización disponible

¿Qué significa el guión en lugar de una nueva versión?

Un guión significa que Version Tracker no encontró ninguna fuente de versión para esa app. No es un error ni un fallo del escaneo: es una decisión deliberada. Cuando ninguna fuente fiable publica la versión actual, Version Tracker prefiere no mostrar nada antes que adivinar un número.

Version Tracker lee las fuentes publicadas por los propios desarrolladores: Homebrew, feeds Sparkle, GitHub, App Store. Una app distribuida únicamente desde un sitio web, sin un mecanismo de actualización declarado, no tiene una fuente legible.

La app permanece en tu inventario, con su versión instalada. Solo falta la comparación.

El icono de la barra de menús sigue visible tras salir de la app

Es el compañero de la barra de menús, un agente separado que sigue vigilando tus actualizaciones aunque la app principal esté cerrada. Para desactivarlo, desmarca « Abrir al iniciar sesión » en Ajustes → General, o elige Salir de Version Tracker en el menú del icono.

Para conservar el compañero sin ver nunca su icono, activa Ajustes → General → Ocultar el icono de la barra de menús. El icono desaparece, esté la ventana abierta o cerrada, y la ventana principal sigue accesible desde el Dock.

El Mac App Store me vuelve a pedir actualizaciones que acabo de hacer

El Mac App Store puede tardar en confirmar una instalación. Version Tracker resincroniza las versiones en disco tras cada lote y al volver al primer plano. Si el problema persiste, lanza un Análisis manual.

Una descarga directa produce un archivo llamado ….download

Ocurre con algunas CDN que no devuelven una extensión en la URL. Version Tracker intenta obtener el nombre real mediante la cabecera HTTP Content-Disposition, pero como último recurso usa un nombre genérico. Renombra el archivo a .dmg, .zip o .pkg según su contenido.

¿Cómo vacío las descargas pendientes?

Ve a la vista Todas: las apps ya descargadas muestran « Mostrar en el Finder ». Puedes borrarlas del disco a mano desde el Finder; Version Tracker reiniciará el rastro en el próximo análisis que revele una versión más reciente.

Una app de la lista « Ignoradas » aparece marcada como « Ya no puede ejecutarse en este Mac »

El binario de esa app ya no puede lanzarse en tu Mac: software de 32 bits, o solo Intel sin Rosetta. No puede existir ninguna actualización para ella. Puedes eliminarla sin riesgo. Los componentes auxiliares (helpers) también se agrupan bajo su app principal en esa lista.

Version Tracker pide que lo muevas a la carpeta Aplicaciones

Para actualizarse a sí mismo, Version Tracker debe estar en /Applications: no puede actualizarse desde la carpeta Descargas. Acepta el traslado propuesto (la app se copia a Aplicaciones) y vuelve a lanzar la actualización.

¿Version Tracker hace tracking o recopila datos?

No. Ninguna telemetría, ningún inventario transmitido. Las solicitudes de red se limitan a la validación de licencia y a la consulta de las fuentes de software. Tu inventario de software se queda en tu Mac. Ver nuestra Política de privacidad.

📩 Contacto

El mejor lugar para reportar un bug o pedir una función es el gestor público de incidencias en GitHub. Cada reporte es visible para todos: puedes comprobar si tu problema ya fue reportado, añadir tus propios detalles y seguir su progreso hasta que se corrija.

¿Reportas un bug? Indica tu versión de macOS, tu versión de Version Tracker y la app o fuente afectada. Como el gestor es público, nunca pegues tu clave de licencia ni datos personales en una incidencia: envíalos por correo.

Version Tracker: Diseñado para macOS · Made with care