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

3

¿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 ambas copias de la aplicación tienen su propio archivo de preferencias único para que los cambios que realice en una aplicación no sean reflejado en el otro.

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

    
pregunta Solid kid 10.12.2018 - 21:01

1 respuesta

2

Respuesta corta: No.

Respuesta más larga: tal vez una vez, sorta; Pero ahora, no realmente, no.

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

Hubo una aplicación llamada "SwitchUp" (originalmente "rooSwitch") que fue diseñada para permitirle cambiar fácilmente entre múltiples Conjuntos de preferencias. Su página web dice que ya no está en desarrollo activo, lo que supongo significa que puede que ya no funcione y que ni siquiera esté a la venta.

Sin embargo, el concepto era básicamente este:

  1. Busque "los archivos de preferencias y los datos relacionados " (para abreviar, llamemos a esto "perfil") para una aplicación y, cuando se le solicite, escóndalo en algún lugar.
  2. Permitir que el usuario cree un nuevo perfil o duplique un perfil existente.
  3. Deje que el usuario cambie entre los perfiles # 1 y # 2 (o # 3, # 4, etc.) cuando lo deseen.

La clave, por supuesto, era que solo se podían cambiar los "perfiles" (creo que así se llamaban) cuando la aplicación no se estaba ejecutando. Y si inició la aplicación y se dio cuenta de que tenía un conjunto de preferencias incorrecto, etc. tendría que salir de la aplicación, luego iniciar SwitchUp, luego cambiar el perfil y luego volver a iniciar la aplicación.

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 ya no se está desarrollando es que se volvió cada vez más difícil de realizar esa tarea. Originalmente, podría haber sido solo un archivo de preferencias y posiblemente una carpeta en ~ / Library / Application Support / "nombre de su aplicación aquí" /. Pero ahora puede 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 puedas hacer que algo así funcione con alguna aplicación para Mac? Sí. Si asume que puede identificar todos los datos del "perfil" y encontró alguna forma de apartarlo y almacenarlo de forma recuperable más adelante, podría hacer que funcione para tener dos conjuntos diferentes de datos de aplicaciones que no puede usar simultáneamente.

Pero no recomendaría intentarlo, porque creo que está lleno de peligros y que, inevitablemente, es inevitable que termine en tristeza.

    
respondido por el TJ Luoma 11.12.2018 - 06:06

Lea otras preguntas en las etiquetas