Apple proporciona todos los detalles en su documento de soporte sobre el asunto:
En respuesta directa al título de la pregunta, la ubicación real utilizada para almacenar sustituciones está dentro de UserDictionary.db en algún lugar dentro de ~/Library/Dictionaries/CoreDataUbiquitySupport/
. Esto no es algo que debas modificar manualmente. Además, dado que estos datos están respaldados por iCloud, algunas versiones y en un momento dado utilizaron un método de almacenamiento y una API más antiguos (iCloud Core Data) y ahora utilizan un almacén de valor clave más moderno (CloudKit).
Cerniuk