Я пытаюсь запустить две версии приложения Messages
на OSX с двумя разными учетными записями пользователей. Я могу легко скопировать / вставить файл .app
и запустить приложение как два разных процесса, но, поскольку они используют один и тот же plist и базу данных, у них одинаковые учетные записи / данные (вот хороший список файлов, которые он создает: https: // apple.stackexchange.com/a/107120/62420)
Можно ли изменить место хранения одного или нескольких приложений? Могу ли я запустить приложение таким образом, чтобы при запросе доступа к файлу я мог изменить истинное местоположение файла запрашиваемого файла? Например, если он запрашивает ~/Library/Preferences/com.apple.imservice.iMessage.plist
можно ли перенаправить его в ~/Library/Preferences/com.apple.imservice.iMessage2.plist
используя имя процесса или идентификатор?