2 votos

¿Dos copias de la misma aplicación pero con preferencias únicas?

¿Hay alguna forma de tener dos copias de la misma aplicación (por ejemplo, una en las carpetas de aplicaciones y otra en el escritorio) pero que ambas copias de la aplicación tengan su propio y único archivo de preferencias para que cualquier cambio que haga en una aplicación no se refleje en la otra?

mi preocupación es esencialmente el archivo plist de las aplicaciones. Gracias.

2voto

moodforaday Puntos 2633

Respuesta corta: No.

Respuesta más larga: Tal vez una vez, más o menos; pero ahora, no realmente, no.

No importa dónde se almacenen las aplicaciones, los archivos de preferencias se guardan siempre en el mismo lugar

Había una aplicación llamada "SwitchUp" (originalmente "rooSwitch") que fue diseñado para permitirle cambiar fácilmente entre múltiples conjuntos de preferencias. Su página de inicio dice que ya no está en desarrollo activo, lo que supongo que significa que puede que ya no funcione, e incluso puede que ya no esté a la venta.

Sin embargo, el concepto era básicamente este:

  1. Buscar "los archivos de preferencias y datos relacionados " (llamémosle "perfil" para abreviar) para una aplicación y, cuando se le pida, escóndalo en algún lugar.
  2. Permitir al usuario crear un nuevo perfil o duplicar un perfil existente.
  3. Deje que el usuario cambie entre los perfiles #1 y #2 (o #3, #4, etc) cuando quiera.

La clave, por supuesto, era que sólo se podía cambiar de "perfil" (creo que se llamaba así) cuando la aplicación no se estaba ejecutando. Y si lanzabas la aplicación y te dabas cuenta de que tenías el conjunto de preferencias equivocado, etc. tenías que salir de la aplicación, luego lanzar SwitchUp, luego cambiar el perfil, luego lanzar la aplicación de nuevo.

Nunca ha sido posible (que yo sepa) ejecutar dos copias de la misma aplicación al mismo tiempo.

Supongo que una de las razones por las que SwitchUp ha dejado de desarrollarse es que cada vez es más difícil llevar a cabo esa tarea. Originalmente podría haber sido sólo un archivo de preferencias y posiblemente una carpeta en ~/Library/Application Support/"su nombre de aplicación aquí"/. Pero ahora podría haber datos de iCloud, y "Contenedores" dentro de la carpeta ~/Library/ que no son muy susceptibles a este tipo de "cambio de perfil".

Es posible que podría ser capaz de hacer que algo así funcione con algunos ¿Aplicación para Mac? Sí. Suponiendo que puedas identificar todos los datos del "perfil", y que encuentres alguna forma de apartarlos y almacenarlos de forma recuperable más adelante, podrías hacer que funcione el tener dos conjuntos diferentes de datos de la aplicación que no puedes usar simultáneamente.

Pero yo no recomendaría intentarlo, porque creo que está lleno de peligros y que casi inevitablemente acabará en tristeza.

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