1 votos

¿Existe una forma amigable para los usuarios de eliminar los restos de una aplicación de iOS/iPad desinstalada en una Mac?

Acabo de darme cuenta de que, aparte de en iOS, al eliminar una aplicación de iOS/iPad desde mi Mac con Apple Silicon no se eliminan todos los archivos asociados con la aplicación.

Para solucionar eso, encuentro el directorio de almacenamiento de las aplicaciones con un comando de shell:

lsof -p $(pgrep $NAME_OF_APP)|grep "Library/Containers"

esto produce un directorio como

$HOME/Library/Containers/182FCBD7-09F7-4016-A4DE-37A9ADEFC95C

que puedo eliminar, después de lo cual parece que el estado de la aplicación se ha ido.

¿Es eso todo, o hay una forma más amigable para los usuarios de hacer esto? No estoy buscando aplicaciones limpiadoras para Mac, me pregunto si realmente no hay otra forma de eliminar los datos. Especialmente porque la misma aplicación se elimina sin dejar rastros de dispositivos iOS.

2voto

benwiggy Puntos 8

En macOS, las aplicaciones 'sandboxed' (que se ajustan a los protocolos de seguridad más estrictos de Apple, similares a los de iOS) de hecho colocarán todos sus archivos dentro de ~/Library/Containers (o ~/Library/Group Containers para datos que puedan compartir con otras aplicaciones).

Por lo general, la subcarpeta para la aplicación suele recibir el nombre de la aplicación o el ID de paquete (por ejemplo, com.empresa.nombreapp.)

Por lo tanto, no necesitarás usar lsof, simplemente navega la carpeta Containers en busca de la carpeta con el nombre de la aplicación.

Verás que el contenido es una mezcla de carpetas "reales" y alias a ubicaciones permitidas, como ~/Library/Fonts/ o la carpeta de Escritorio.

Sin embargo, las aplicaciones no sandboxed pueden almacenar sus archivos en cualquier subcarpeta de la biblioteca de usuario directamente, más frecuentemente en:

Preferencias  
Soporte de la Aplicación

Los archivos y carpetas de una aplicación pueden usar el nombre de la aplicación o el ID de paquete en el nombre del archivo. Igualmente, puede que no tenga ninguna referencia reconocible a la aplicación en su nombre.

También tendría cuidado con las aplicaciones de "limpieza de aplicaciones", ya que pueden perder archivos -- o peor, borrar los incorrectos -- tan fácilmente como tú. Muchas tienen una mala reputación en términos de marketing agresivo y afirmaciones exageradas, especialmente fomentando el mito de la necesidad de "mantenimiento regular".

Para la mayoría de las aplicaciones, la cantidad total de datos de usuario es muy pequeña -- por lo general en kilobytes. (Recuerda que en iOS, al eliminar 'datos de aplicación' también se incluyen documentos en la carpeta de la aplicación; lo cual no sucede en macOS.)

Si eliminas solo la aplicación, estos archivos no hacen más que ocupar un pequeño espacio en disco. No "ralentizan tu Mac" ni dañan nada: simplemente están ahí, sin leer y no amados.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X