Skip to content

Compatibilidad y limitaciones ​

Requisitos del sistema ​

RequisitoDescripción
Sistema mínimomacOS 12.0 (Monterey)
ArquitecturaIntel x86_64 / Apple Silicon (arm64)
PermisoAcceso total al disco
Almacenamiento externoAl menos un dispositivo externo

Compatibilidad de funciones ​

Según la versión de macOS ​

FunciónmacOS 12.0 - 15.0macOS 15.1+
Migración de apps con Stub Portal✓✓
Migración de datos por enlace simbólico✓✓
Migración por montaje de contenedores✓, exige contraseña de administrador para montar✓, las pruebas en 27 no requieren contraseña; de 13 a 26 no se han verificado individualmente
Migración de carpetas personalizadas✓✓
Gestión de firmas de código✓✓
Migración externa de apps de App Store✗✓
Actualización de App Store directamente en almacenamiento externo✗✓
Migración de apps de iOS✓✓

Apps de App Store antes de macOS 15.1

Antes de macOS 15.1 (Sequoia) no se admite la instalación externa nativa de apps de App Store. Si necesita migrarlas, active manualmente esa opción en AppPorts. Después de actualizar una app debe volver a migrarla para sustituir la copia externa.

Según el tipo de app ​

TipoMigraciónRestauraciónActualización automáticaDescripción
App nativa de macOS✓✓✓Máxima compatibilidad
Sparkle✓✓Requiere bloqueoEl bloqueo impide actualizar desde la app; devuélvala al Mac antes de actualizar
Electron✓✓Requiere bloqueoIgual que Sparkle
Chrome / Edge, actualizador personalizado✓✓✓Instala la actualización localmente sin dañar la copia externa
App Store, macOS 15.1+✓✓✓Instalación externa nativa y actualización directa desde App Store
App Store, macOS <15.1✓✓ManualHay que volver a migrar después de actualizar
iOS para Mac✓✓✓Usa iOS Stub Portal
App del sistema✗——Protegida por SIP; no se puede migrar

Migración de apps protegidas

Los permisos de macOS pueden impedir que AppPorts elimine o sustituya automáticamente la copia local de apps de App Store o propiedad de root. Si aparece el aviso, muévala primero con Finder al disco externo y después cree el enlace local desde AppPorts.

Flechas de acceso directo en Finder

Los lanzadores antiguos pueden ser enlaces simbólicos completos y mostrar flecha. La versión actual usa Stub Portal por defecto para los .app normales y normalmente no muestra flecha. Si sigue apareciendo, devuelva la app al Mac y migre de nuevo.

Sobre «Pendiente de mover fuera»

«Pendiente de mover fuera» requiere versiones comparables y una identificación fiable de la misma app. AppPorts usa primero el Bundle ID y, si es necesario, el nombre normalizado. No aparece si faltan versiones, no se pueden comparar o apps homónimas tienen distintos Bundle ID.

Según el tipo de directorio de datos ​

DirectorioMétodoRiesgo
~/Library/Application Support/Enlace simbólicoMedio: puede usar bloqueos de archivo o registros SQLite WAL
~/Library/Preferences/Enlace simbólicoBajo a medio: la caché cfprefsd puede devolver ajustes antiguos
~/Library/Containers/MontajeMedio: exige APFS sin encriptar, permiso en la primera apertura y disco conectado antes de usar
~/Library/Group Containers/MontajeMedio: lo anterior, y los datos compartidos afectan a otras apps de la misma Team
~/Library/Caches/Enlace simbólicoBajo: la caché puede recrearse
~/Library/Logs/Enlace simbólicoBajo: solo registros
~/Library/WebKit/Enlace simbólicoMedio: almacenamiento local de WebKit
~/Library/HTTPStorages/Enlace simbólicoBajo: sesiones de red
~/Library/Application Scripts/Enlace simbólicoBajo: scripts de extensiones
~/Library/Saved Application State/Enlace simbólicoBajo: restauración del estado de ventanas
Carpetas ocultas como ~/.npm y ~/.m2Enlace simbólicoBajo: cachés de herramientas de desarrollo
Carpetas personalizadas dentro de la carpeta de inicioEnlace simbólicoDepende del contenido: cierre las apps o herramientas que estén escribiendo antes de migrar

Directorios de datos importantes

Historiales de WeChat, imágenes de máquinas virtuales, bibliotecas de juegos, bases de datos y cachés de modelos suelen ser grandes, escribirse con frecuencia y depender de rutas y bloqueos. Haga una copia independiente antes de migrar. Si hay problemas, restaure primero los datos en el Mac y después investigue.

Los contenedores solo pueden migrarse por montaje

Las apps aisladas no pueden leer los datos de ~/Library/Containers/ y ~/Library/Group Containers/ trasladados mediante enlaces simbólicos. El método antiguo lo evitaba volviendo a firmar, pero la app podía dejar de abrirse en macOS 27. Desde 1.9.0 estos directorios solo ofrecen migración por montaje y se rechaza volver a firmar apps aisladas. Consulte Datos de contenedores, aislamiento e identidad de firma.

Alcance de las carpetas personalizadas

La migración admite carpetas reales dentro de la carpeta de inicio. No admite archivos, enlaces simbólicos, rutas dentro del destino externo, directorios del sistema ni rutas que contengan elementos gestionados o estén contenidas en ellos.

Conflicto de destino

Un tamaño parecido no basta para recuperar o asumir la gestión de un directorio externo. AppPorts solo continúa automáticamente si sus metadatos coinciden completamente con la operación actual. Si no, lo considera un conflicto con un directorio real y se detiene.

Elementos que no se pueden migrar ​

Protegidos por SIP ​

RutaMotivo
Apps del sistema macOS, como Safari o FinderProtección de integridad del sistema
Directorios de nivel superior de ~/Library/Containers/Protección del sistema macOS

Con referencias a rutas ​

RutaMotivo
~/.localContiene rutas de ejecutables; las herramientas de línea de comandos pueden dejar de funcionar
~/.configContiene ajustes con rutas absolutas que pueden dejar de ser válidos

Requisitos de almacenamiento externo ​

RequisitoDescripción
Sistema de archivosApps y datos normales: APFS, HFS+ o exFAT. Contenedores: solo APFS
Espacio mínimoDepende del tamaño de las apps
InterfazCompatible con USB, Thunderbolt y NVMe
ConexiónDebe permanecer conectado tras migrar; sin él no arrancarán las apps afectadas

Sistema de archivos recomendado

  • APFS: recomendado, único formato compatible con el montaje de contenedores y con el mejor rendimiento.
  • HFS+: compatible con Mac antiguos, pero no permite migrar datos de contenedores.
  • exFAT: multiplataforma, pero no permite migrar contenedores. Para compartir con Windows puede usar una partición APFS independiente. Si exFAT ocupa todo el disco, las herramientas integradas no pueden reducirlo directamente: haga una copia y reparticione. Si ya hay espacio sin asignar, puede crear APFS según las condiciones de particionado.

Consulte las razones y alternativas probadas en Por qué el disco externo debe ser APFS.

Unidades de red ​

NAS, SMB, rclone y SFTP no son los principales objetivos de validación de AppPorts. Pueden funcionar, pero debe comprobar la estabilidad, consistencia de rutas, permisos, atributos extendidos y enlaces simbólicos. No son la opción recomendada para datos que se escriben continuamente.

最近更新