Essayez comme je pourrais, mais je n'ai pas pu pour la vie de moi mettre un dossier dans iCloud nommé "Dropbox". Il s'avère que ce n'est pas seulement «Dropbox» - les gens ont découvert qu'Apple maintient une liste noire de noms de fichiers et de dossiers que les clients devraient éviter d'utiliser à tout prix dans leur iCloud Drive.
«Aujourd'hui, j'ai appris que si vous mettez un dossier nommé« Dropbox »dans votre iCloud Drive, iCloud refuse de le télécharger», selon Ole Begemann, via Michael Tsai. "Il dit seulement" Inéligible "".
DIDACTICIEL: Comment partager des fichiers iCloud Drive
J'ai aussi essayé le "dropbox", pas de cigare. Cela s'est produit lors de la tentative de création dudit dossier via l'application Fichiers sur mon iPhone. Côté Mac, il est intéressant de noter que vous êtes autorisé à créer un dossier iCloud Drive nommé «Dropbox» via le Finder mais macOS vous empêche de l'utiliser réellement.
Aujourd'hui, j'ai appris que si vous placez un dossier nommé «Dropbox» dans votre lecteur iCloud, iCloud refuse de le télécharger. Il dit seulement «Inéligible». pic.twitter.com/OP67nxAHcw
- Ole Begemann (@olebegemann) 31 juillet 2019
Les autres noms de dossier sur liste noire incluent «OneDrive» et «IDrive-Sync».
Maintenant, il serait trop facile de conclure qu'Apple interdit certains noms de fichiers / dossiers iCloud pour des raisons de concurrence. Après tout, son défunt co-fondateur Steve Jobs a refusé d'acquérir Dropbox lorsqu'ils faisaient leurs achats dans la Silicon Valley, les reléguant à rien d'autre qu'à «une fonctionnalité».
J'aimerais que ce soit aussi simple que ça, mais ce n'est pas le cas. D'ailleurs, Apple n'est pas si petit.
C'est nécessaire d'un point de vue technique. Mélanger deux services de synchronisation ensemble est une recette pour un désastre. Vous pourriez vous retrouver dans un état où deux clients se disputent les mêmes données, provoquant une boucle sans fin qui pourrait enliser votre système et votre bande passante.
- Jason ™ @ Animethon AMVs ?? (@yuusharo) 1 août 2019
La raison en est prosaïque et tient au fait qu'Apple souhaite éviter toute confusion ou, pire, les erreurs système résultant de l'autorisation de noms spéciaux pour les éléments iCloud. Certains des noms de fichiers sur liste noire sont connus pour causer des problèmes non seulement avec les PC Mac et Windows, mais aussi avec les réseaux (une autre raison pourrait être le dossier Dropbox local que macOS crée afin de faciliter le partage facile entre les comptes d'utilisateurs macOS).
TL; DR: c'est un problème technique, pas politique.
Cela expliquerait un tas d'autres noms réservés au système pour les fichiers et dossiers iCloud Drive que Flo Vimart, ingénieur logiciel, se souvient avoir vu après avoir décompilé le binaire iCloud Drive.
Je me souviens avoir compilé le binaire iCloud Drive et avoir vu une chaîne "Dropbox" faire partie d'une liste noire.
- Fl⬡ Vilmrt (@flovilmart) 31 juillet 2019
La liste complète des noms iCloud non autorisés a été publiée sur Stack Exchange par Malcolm Hall:
Nom de fichier:
- est
.DS_Store
- commence par
(Un document en cours d'enregistrement
- contient
.Pas de synchronisation
(dans tout les cas) - est
.ubd
- contient
.faiblesse
- est
tmp
(dans tout les cas) - est
.tmp
(dans tout les cas) - est
desktop.ini
(dans tout les cas) - commence par ~ $
- est
Données utilisateur Microsoft
(dans tout les cas) - est
$ RECYCLE.BIN
(dans tout les cas) - est
Bibliothèque iPhoto
(dans tout les cas) - est
Dropbox
(dans tout les cas) - est
OneDrive
(dans tout les cas) - est
IDrive-Sync
(dans tout les cas) - est
.dropbox
(dans tout les cas) - est
.dropbox.attr
(dans tout les cas) - est
icône \ r
(dans tout les cas)
L'extension est (dans tous les cas):
tmp
bibliothèque de photos
galerie de photos
entrepôt
migré à la bibliothèque
photothèque migrée
bibliothèque migrée
REMARQUE: L'extension comporte plus de deux caractères et le nom de fichier est ~
.
Tsai a indiqué que l'ajout d'un fichier vide nommé «.nosync» à un dossier iCloud l'empêche de se synchroniser, ce qui pourrait être très utile comme méthode de synchronisation sélective. Si cela ne fonctionne pas, d'autres personnes ont suggéré de renommer le dossier pour qu'il se termine par «.nosync». Une autre astuce intéressante pour vous: les dossiers iCloud qui sont nommés "tmp" ou se terminent par ".tmp" ne sont pas synchronisés non plus (si un élément n'est pas synchronisé, vous verrez une icône de nuage avec une ligne le traversant dans le Finder).
Récursivité. Mélanger deux services de synchronisation peut vous amener à entrer dans un état où ils se battront constamment sur les données. De plus, il y a souvent des fichiers cachés nécessaires pour que chaque service s'exécute, mais cela causerait des ravages pour l'autre.
Bref, c'est pour protéger les utilisateurs.
- Jason ™ @ Animethon AMVs ?? (@yuusharo) 1 août 2019
Charlie Sorrel de Cult of Mac observe que la liste d'exclusion iCloud est en fait une décision intelligente qui pourrait sauver les gens de maux de tête sur la route.
Qu'est-ce qu'il se passe ici? Eh bien, la réponse pratique pourrait être qu'Apple empêche les utilisateurs de faire glisser tout leur dossier Dropbox de niveau racine dans le lecteur iCloud et d'étouffer les choses. Cela compterait pour les traînées délibérées et accidentelles.
Cela peut avoir du sens, mais ce n'est pas la seule raison pour laquelle la liste d'exclusion existe en premier lieu. Comme vous le savez, l'une des nouvelles fonctionnalités iCloud dans iOS 13, iPadOS et macOS Catalina est la capacité longtemps demandée de partager un dossier iCloud Drive entier avec une ou plusieurs personnes, ce qui rapproche iCloud Drive d'un pas de plus pour devenir un remplaçant entièrement viable pour Dropbox.
Maintenant, je me demande si je peux mettre un dossier «iCloud Drive» dans mon dossier «Dropbox»…