Я пытаюсь запустить две версии 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
на имя процесса или идентификатор?