Как ни старайтесь, вы не сможете синхронизировать с iCloud папку под названием Dropbox. Выяснилось, что это не единственное ограничение в облачном сервисе Apple.

Уточним, что саму папку создать можно, но она не будет синхронизироваться с другими устройствами. На Mac она отобразится c надписью «Несоответствующий» без иконки синхронизации.

Разработчик Малкольм Холл выложил на Stack Exchange полный список недопустимых названий файлов в iCloud.

Названия файлов и папок

  • строго .DS_Store
  • начинается с (A Document Being Saved
  • содержит .nosync (в любом регистре)
  • строго .ubd
  • содержит .weakpkg
  • строго tmp (в любом регистре)
  • строго .tmp (в любом регистре)
  • строго desktop.ini (в любом регистре)
  • начинается с ~$
  • строго Microsoft User Data (в любом регистре)
  • строго $RECYCLE.BIN (в любом регистре)
  • строго iPhoto Library (в любом регистре)
  • строго Dropbox (в любом регистре)
  • строго OneDrive (в любом регистре)
  • строго IDrive-Sync (в любом регистре)
  • строго .dropbox (в любом регистре)
  • строго .dropbox.attr (в любом регистре)
  • строго icon\r (в любом регистре)

Расширения (в любом регистре)

  • tmp
  • photoslibrary
  • photolibrary
  • aplibrary
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

Разработчик ПО для macOS Майкл Цай также отметил, что добавление пустого файла с названием «.nosync» не даёт папке синхронизироваться. Это можно использовать для выборочной синхронизации данных. Если это не сработало, присвойте папке название, которое заканчивается на «.nosync».

Зачем вообще нужно это ограничение? Похоже, чтобы пользователи не копировали корневые папки Dropbox или других сервисов и добавляли их в iCloud Drive вместе со всеми скрытыми файлами, которые будут конфликтовать с iCloud. В результате два облачных сервиса будут «драться» за одни и те же файлы, что может привести к потере данных или созданию ненужных копий.