Войти

Или войди с помощью

Почему нельзя трогать папку iCloud

Леонид Клюев avatar |
Почему нельзя трогать папку iCloud

Большинство системных каталогов OS X недаром скрыты от глаз (и от рук) пользователя. Это сделано не из-за желания Apple ущемить вас в правах, а ради вашего же блага.

Один такой системный каталог расположен по адресу ~/Library/Mobile Documents/. Но это не простой каталог. Как мы с вами выяснили прошлой осенью, это папка, из которой сервис iCloud берёт файлы для облачной синхронизации. Так вот, никогда — вы слышите? — никогда не перемещайте эту папку. Наш коллега Ти Джей Луома с сайта TUAW по неосторожности переместил, и это обернулось для него большими проблемами с Apple ID.

Ти Джей — активный пользователь другого облачного сервиса, Dropbox. Сейчас есть миллион способов бесплатно увеличить объём дискового пространства в Dropbox. Многие пользуются этими способами, после чего заполняют полученное место файлами — важными и не очень. Однако существует масса приложений, в которых местонахождение используемых файлов не поддаётся настройке. Например, проекты iMovie всегда располагаются в ~/Movies/iMovie Projects. Как сделать их доступными через Dropbox? Для этого в UNIX-системах существует механизм ссылок. Вы переносите папку в каталог Dropbox, а на прежнем месте оставляете ссылку на неё. С iMovie это работает. C iCloud — нет.

Перенеся Mobile Documents из ~/Library/ в ~/Dropbox/Library/, Ти Джей вскоре столкнулся с невиданными багами. Если кратко, то компонент «Документы и данные» iCloud в его случае просто отказал. Причём затронутыми оказались все устройства, подвязанные на его Apple ID, а не только тот Mac, на котором он занимался переносом папки. Весь iCloud-совместимый сторонний софт утратил работоспособность. Наш друг насмотрелся на самые разные сообщения об ошибках, пока в приложении-дневнике Day One не увидел следующее:

Обратите внимание на путь к некоему файлу: /private/var/mobile/Dropbox/Library/Documents/… Заметьте: дело происходит уже на iOS-устройстве. Т.е., что же получается? Получается, что иной путь к каталогу синхронизировался через iCloud и прописался всюду на месте стандартного пути. В частности, путь, указанный в начале этого абзаца, не имеет смысла. Папки Dropbox в каталоге /private/var/mobile/ нет, а у приложения, в свою очередь, нет прав на создание такой папки (внимательные читатели помнят, почему).

Наконец, самое главное. Возвращение Mobile Documents на место не решает проблему. Неверный путь остаётся прописанным в облаке, не давая создавать документы и работать (откаты к заводским настройкам на девайсах тоже не помогают). Ти Джей провёл три часа в перепалках с AppleCare, пока те не вывели его на какого-то iCloud-гуру и не пообещали, что тот займётся проблемой. «Пойманные» Ти Джеем глюки сходят на нет, только когда он авторизовывается в iCloud с другим Apple ID.

Вывод? Не трогайте папку ~/Library/Mobile Documents/ (она же /Users/[имя пользователя]/Library/Mobile Documents/). Инициатива в данном случае чертовски наказуема. [tuaw]

36
Логотип iPhones.ru
iPhones.ru
Большинство системных каталогов OS X недаром скрыты от глаз (и от рук) пользователя. Это сделано не из-за желания Apple ущемить вас в правах, а ради вашего же блага. Один такой системный каталог расположен по адресу ~/Library/Mobile Documents/. Но это не простой каталог. Как мы с вами выяснили прошлой осенью, это папка, из которой сервис iCloud...

36 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Максим avatar
    Максим 22 августа 2012
    0

    а на Windows?

    Stepan avatar
    Stepan22 августа 2012
    0

    @Максим, А на Windows очень просто. Делаешь все необходимые операции, выключаешь компьютер, достаешь все провода из системника, берешь его в руки, открываешь окно и выкидываешь. Если кого-то при этом убьет – ничего страшного. С вероятностью 97% ты убил пользователя Windows, а это хорошо.

    MarkOS D avatar
    MarkOS D23 августа 2012
    0

    @Stepan, я на маке пользую через паралельку винду седьмую, из-за того что некоторые разработчики не хотят делать свой софт и на мак.. так что давай не будем про виндовс пользователей

    shimansky avatar
    shimansky22 августа 2012
    0

    @Максим, на Windows вообще ничего трогать не рекомендуется.

    migmit avatar
    migmit22 августа 2012
    0

    @shimansky, Windows вообще трогать не рекомендуется.

    shimansky avatar
    shimansky22 августа 2012
    0

    @migmit, Windows вообще не рекомендуется

    Philipp avatar
    Philipp23 августа 2012
    0

    @shimansky, windows не трогайте!

    sponame avatar
    sponame23 августа 2012
    0

    @Philipp, Не так страшен чёрт, как его малюют.

    Максим avatar
    Максим23 августа 2012
    0

    @Philipp, хорошо, хорошо, я не буду его трогать в запрещенных местах

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.