Due copie della stessa app ma con preferenze uniche?

3

C'è un modo per avere due copie della stessa app (diciamo una nelle cartelle delle applicazioni e un'altra sul desktop) ma entrambe le copie dell'app hanno il proprio file delle preferenze in modo tale che le eventuali modifiche apportate in una app non siano riflesso sull'altro.

la mia preoccupazione è essenzialmente il file plist di app. Grazie!

    
posta Solid kid 10.12.2018 - 21:01
fonte

1 risposta

2

Risposta breve: No.

Risposta più lunga: forse una volta, sorta; ma ora, non proprio, no.

Non importa dove sono archiviate le app, i file delle preferenze sono sempre memorizzati nello stesso posto

C'era un'app chiamata "SwitchUp" (originariamente "rooSwitch") che è stata progettata per consentirti di passare facilmente da una modalità all'altra set di preferenze. La sua homepage dice che non è più in fase di sviluppo attivo, il che presumo significa che potrebbe non funzionare più e potrebbe anche non essere più in vendita.

Tuttavia, il concetto era fondamentalmente questo:

  1. Trova "i file delle preferenze e i relativi dati " (chiamiamolo un "profilo" in breve) per un'app e, quando richiesto, nascondilo da qualche parte.
  2. Permetti all'utente di creare un nuovo profilo o duplicare un profilo esistente.
  3. Consenti all'utente di alternare i profili 1 e 2 (o # 3, # 4, ecc.) in qualsiasi momento.

La chiave, ovviamente, era che si potevano solo cambiare "profili" (penso che sia quello che sono stati chiamati) quando l'app non era in esecuzione. E se avessi lanciato l'app e avessi capito che avevi il set di preferenze sbagliato, ecc. Avresti dovuto chiudere l'app, quindi avviare SwitchUp, cambiare il profilo, quindi avviare nuovamente l'app.

Non è mai stato possibile (per quanto ne so) eseguire contemporaneamente due copie della stessa app.

Suppongo che uno dei motivi per cui SwitchUp non viene più sviluppato è che è diventato sempre più difficile portare a termine questo compito. In origine poteva essere solo un file delle preferenze e probabilmente una cartella in ~ / Libreria / Supporto applicazioni / "nome della tua app qui" /. Ma ora potrebbero esserci dati iCloud e "Contenitori" all'interno della cartella ~ / Library / che non sono molto adatti a questo tipo di "cambio di profilo".

È possibile che potresti essere in grado di far funzionare qualcosa del genere con alcune applicazioni Mac? Sì. Supponendo che tu possa identificare tutti i dati del "profilo" e trovato in qualche modo il modo di spostarlo da parte e archiviarlo in un modo recuperabile in seguito, potresti riuscire a farlo funzionare con due diversi set di dati delle app che non puoi utilizzare contemporaneamente.

Ma non consiglierei di provarlo, perché penso che sia pieno di pericoli e quasi inevitabilmente destinato a finire nella tristezza.

    
risposta data 11.12.2018 - 06:06
fonte

Leggi altre domande sui tag