Ok, quindi mi sono imbattuto in un (apparentemente) problema comune in High Sierra: fastidiosi problemi nell'utilizzo di Contacts.app/AddressBook (non sono sicuro del motivo per cui non lo chiamano semplicemente AddressBook.app, ma è irrilevante a questo punto ).
Per un po 'ho pensato che il problema fosse dalla mia parte. Per isolare questo, ho cancellato la mia cartella AddressBook nella sua interezza e riavviata. Ora, con un nuovo AddressBook (vuoto), ho ancora gli stessi problemi: l'app si blocca e non posso aggiungere / search / edit / delete ecc ... Niente. Sfortunatamente, non sono in grado di decodificare il file .hang: non ho una lunga esperienza in questo settore. Vale a dire, non mi sta dando alcuna informazione rilevante che io possa discernere.
Infine, ho fatto esattamente la stessa cosa (fresco, vuoto AddressBook) e poi riavviato in modalità provvisoria. Questo non ha risolto il problema.
Ho riversato i registri all'interno di Console, senza alcun risultato. Non riesco a ottenere un messaggio di errore coerente di alcun tipo, quindi non sono sicuro di quale percorso seguire a questo punto. Non ho ancora provato Sysdiagnose.
P.S. La sincronizzazione di iCloud è stata disattivata per l'intero processo.
EDIT: Ecco i tre errori che ottengo
1. AEGetDescData of non-desc type 'reco' not a good idea
2. Exception caught during decoding of received reply to message 'synchronousDonatedMeCard:', dropping incoming message and calling failure block.
Exception: Exception while decoding argument 0 (#1 of invocation):
<NSInvocation: 0x60800026db40>
return value: {v} void
target: {@?} 0x0 (block)
argument 1: {@} 0x0
Exception: value for key 'right' was of unexpected class 'NSError'. Allowed classes are '{(
CNMutableContact,
CNEither,
CNContact
)}'.
3. Error retrieving contacts from daemon: Error Domain=NSCocoaErrorDomain Code=4101 "connection to service named com.apple.contacts.donation.agent" UserInfo={NSDebugDescription=connection to service named com.apple.contacts.donation.agent}