С установкой Mavericks у меня не возникло никаких особых проблем за исключением пары странных вещей в Messages и падающего (из за старого Glims) Safari. Если с glims все решилось элемнетарно обновлением, то с Messages пришлось повозится, чтоб понять что там такого поломали.
Внешне это выглядело как полная потеря истории сообщений, что не есть хорошо. Кроме того что старая, накопленная до обновления, история стала недоступна, так и новая тоже перестала работать. После выхода из Messages все сообщения исчезали, а это совсем странно и очень неправильно. Конечно, птичка на “Сохранять сообщения перед выходом” стояла как должно, но не на что положительно не влияла.
В интернетах встречались подобные жалобы, но совсем немного, я бы даже сказал - подозрительно мало. У меня это происходило на всех 2х маках перешедших на Mavericks, так что возникло подозрение, что это я делаю что-то не так.
После вдумчивого копания в кишочках я понял в чем дело, а после понимания починить оказалось проще простого.
- В Mavericks история сообщений хранится в новом месте а именно в
~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive
- После обновления старый архив туда переносится автоматически и на первый взгляд - правильно.
- При более близком рассмотрении оказалось, что вот тут и есть моя специфика! Для синхронизации истории чатов между всеми машинами, Archive у меня всегда был символической ссылкой на директорию в Dropbox и это прекрасно работало во всех кошках.
- В Mavericks это больше не работает :( Он не любит симлинк вместо честного Archive и именно в этом была причина потери истории чата. Создание настоящего каталога Archive и копирование туда из дропбокса восстановило работоспособность.
Однако, подобная починка ломает синхронизацию между машинками, а ее очень хотелось восстановить. Первая идея которая пришла в голову - натравить на этот каталог BitTorrent Sync. Некие опасения вызывало то, как Messages среагирует на появление служебного .SyncArchive и прочих .Sync файлов, но на практике похоже все хорошо. Сообщения прекрасно синхронизируются в обе стороны и происходит это не медленнее чем было раньше, через dropbox. Вообще, идея синхронизации подобных штук на прямую через btsync мне кажется полезной и удачной альтернативой симлинкам в dropbox.
Вот такая заметка на полях, надеюсь окажется полезной для подобных мне любителей синхронизации.