Au fil du temps, j'ai utilisé différentes adresses électroniques pour différentes choses avec Apple : Apple Store, Support, I-Tunes, Apple Developer et bien que j'aie toujours le contrôle des adresses, je ne peux confirmer mon identifiant Apple avec aucune d'entre elles. J'ai maintenant créé un nouvel identifiant avec une autre adresse électronique que j'ai pu confirmer et pour laquelle j'ai activé le système 2FA. Cependant, je ne semble pas pouvoir associer cet identifiant à mon compte utilisateur local et je ne peux associer aucune des autres adresses électroniques à la nouvelle, confirmée. Toute la documentation d'Apple semble supposer qu'il est possible de se connecter avec les comptes et ne donne aucune information sur ce qu'il faut faire lorsque la confirmation ne fonctionne pas (je reçois des e-mails avec le code de confirmation, mais Apple ne les aime pas). Puis-je dissocier mon utilisateur local d'un identifiant Apple ?
Réponse
Trop de publicités?J'ai passé un certain temps avec le support d'Apple sur ce sujet mais nous avons seulement réussi à bricoler mon système de sorte que je ne pouvait pas créer tout type de comptes (les comptes existants pour Google, etc. étaient donc perdus et non remplaçables) !
Le support Apple script vous suggère de supprimer les comptes de ~/Library/Accounts
et ailleurs avant d'exécuter defaults delete MobileMeAccounts
. Maintenant, les comptes dans ~/LibraryAccounts
sont dans une base de données SQLite qui est lisible et modifiable avec le programme sqlite3. Des modifications sont donc toujours possibles et la suppression des fichiers doit être considérée comme un dernier recours. J'ai également dû réinstaller MacOS et réinitialiser les permissions de mon répertoire personnel, ce qui prend un certain temps car il fait 200 Go. J'ai également essayé de réinstaller à partir de Time Machine (cela prend du temps) et j'ai échoué ici. Heureusement, j'avais aussi créé une sauvegarde avec Carbon Copy, qui est à la fois plus rapide et plus utile.
Ce qui est pertinent, du moins pour moi, parce que je n'ai pas pu me déconnecter du compte que je peux utiliser mais que je ne peux pas confirmer, c'est le matériel MobileMe, qui est ce qu'Apple appelait les comptes avant d'introduire iCloud.
Toutefois, si vous supprimez quoi que ce soit sans créer de sauvegarde, vous risquez d'avoir des problèmes. Heureusement, les informations de profil peuvent être exportées et importées, ce qui vous permet de faire une sauvegarde et même d'apporter des modifications. Pour effectuer une sauvegarde defaults export MobileMeAccounts - > accounts.plist
. Cela créera un fichier XML que vous pourrez modifier dans un éditeur approprié ou avec XCode. Vous pouvez ensuite apporter des modifications, comme la suppression d'un compte défectueux, puis l'importer en utilisant la commande defaults import MobileMeAccounts accounts.plist
. Si vous redémarrez ensuite la machine ou si vous vous déconnectez et vous reconnectez, vous devriez être en mesure de créer un compte associé à un autre identifiant Apple. Cela a fonctionné pour moi
Cela ne résout toujours pas le problème sous-jacent, à savoir pourquoi Apple n'accepte pas certains comptes Apple ID comme des comptes valides et, apparemment, ne vous permet pas non plus de les fusionner. Mais ils peuvent être ajoutés en tant que comptes supplémentaires afin que les achats sur l'App Store, etc. soient toujours utilisables.