iOS26+ CNContactViewController will duplicate phone numbers and email addresses if an Avatar image is attached when creating the contact

Using the ContactUI framework CNContactViewController(forNewContact contact: CNContact?) to add a new contact to the ContactStore.

If the new contact does not have an attached image then the contact is saved correctly.

If the new contact DOES have an attached image then all entries in the phoneNumbers or emailAddresses array are doubled when written to the contactStore.

Viewing the contact via the Contacts app shows the duplications.

This is only happening on iOS26+. Earlier versions of the operating system do not show duplicates.

Has anyone else seen this issue?

Feedback reference: FB20910502

@philk1701 Thank you for filing FB20910502. Our team is looking into your issue.

The current status of your Feedback can be viewed in Feedback Assistant under Resolution. Here you can track if the report is still being investigated, has a potential identified fix, or has been resolved in another way.

For more details on Feedback Status, please see “Understanding the Status of Your Feedback” at https://developer.apple.com/bug-reporting/status.

A similar issue is detailed in Feedback reference: FB20995910

iOS26+ CNContactViewController will duplicate phone numbers and email addresses if an Avatar image is attached when creating the contact
 
 
Q