Comment puis-je effacer le cache CoreBluetooth sur MacOS?

Je suis l'élaboration d'un Bluetooth LE périphérique et vais avoir des ennuis à cause de MacOS mise en cache des services. Si j'essaie de supprimer un service ou d'un changement de son UUID sur l'appareil que je suis en développement, le changement n'est pas affiché sur le Mac et au lieu de cela, je continue de voir l'ancienne liste des services et des Uuid à partir de l'appareil. J'ai essayé d'aller vers un autre Mac, qui n'est pas jumelé avec mon appareil et il a vu la nouvelle liste de services avec le bon Uuid, de sorte qu'il semble être un problème de mise en cache avec mon développement Mac.

J'ai trouvé le com.apple.Bluetooth.fichier plist dans /Bibliothèque/Préférences et l'a supprimé, mais le système de le remettre avec les mêmes données, je suppose que le système a le cache chargé en mémoire et il est juste de l'écrire quand on en a besoin.

Quelqu'un sait comment faire pour essuyer le MacOS CoreBluetooth appareil/cache de service?

source d'informationauteur John Stephen