CNSaveRequest fails with 134092 for any contact that has a note (FB23452026)

A macOS app that never reads or writes notes cannot update a contact that has a note property. CNSaveRequest.update() throws NSCocoaErrorDomain 134092 with NSUnderlyingException "Unhandled error (NSCocoaErrorDomain, 134092) occurred during faulting". CNContactNoteKey is never requested.

I reduced it to a minimal app whose only action is toggling familyName, and confirmed the cause in both directions:

  1. Create a contact programmatically. The update succeeds.
  2. Add a note to it in Contacts.app. The identical update now fails with 134092.
  3. Set that note to an empty string. Still fails.
  4. Remove the note property entirely. The update succeeds again.

Contacts imported from a vCard fail from the start, even when the vCard has no NOTE line and Contacts.app shows no note. Clearing the note property on such a contact also makes the update succeed, so I believe the import attaches the property invisibly.

Ruled out: mutableObjects instead of mutableCopy, including or omitting CNContactNoteKey, unified versus non-unified fetches, and the app sandbox (an ad-hoc signed build with no sandbox fails the same way). Full Disk Access does not help.

I could not test the entitlement itself: an ad-hoc signed build carrying com.apple.developer.contacts.notes is refused at launch (RBSRequestErrorDomain 5, "Launchd job spawn failed"), since it is a restricted entitlement that needs a provisioning profile.

Question: is com.apple.developer.contacts.notes required to update any contact that merely has a note, even when the app never reads or writes notes? If so, what is the expected path for an app that only reorders phone numbers and email addresses? The error itself gives no hint that notes are involved.

If anyone here already holds the notes entitlement: does saving succeed for you on a contact that has a note? I have a request pending, and confirming this before it is decided would help a great deal.

Environment: macOS 26 (Darwin 25.x), Apple Silicon. Filed as FB23452026.

Answered by DTS Engineer in 906359022

Error 134092 is a private Core Data error that roughly translates to permission denied. So…

is com.apple.developer.contacts.notes required to update any contact that merely has a note, even when the app never reads or writes notes?

Yes.

And I agree that this is weird, so my next step would’ve been to suggest that you file a bug about it, but I see that you’ve already done that (FB23452026). Thanks!

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

Error 134092 is a private Core Data error that roughly translates to permission denied. So…

is com.apple.developer.contacts.notes required to update any contact that merely has a note, even when the app never reads or writes notes?

Yes.

And I agree that this is weird, so my next step would’ve been to suggest that you file a bug about it, but I see that you’ve already done that (FB23452026). Thanks!

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thank you for confirming this, and for checking the Feedback ID as well. Much appreciated!

CNSaveRequest fails with 134092 for any contact that has a note (FB23452026)
 
 
Q