EXIF Makernote no read in Ventura

I have a custom app running on a Mac Studio with Ventura that grabs a snapshot image from a network camera. It then adds some extra information into the EXIF "MakerNote" field. However the metadata cannot be read back out of the image when running Ventrua, it can however be read out of the same image file on a Mac that is not running Ventura. It would appear Apple has removed support for reading MakerNote in Ventura but still supports writing MakerNote in Ventura.

This code is about 7 years old and written in ObjC and has worked with no issue until Ventura came along.

Calls used

CGImageDestinationAddImageFromSource(); // used to write the image to disk with the extra metadata - Works on Ventura

CGImageSourceCopyPropertiesAtIndex(); // used to read the meta data from an image - does not return "MakeNote" data

Is there a new way to read EXIF "MakeNote" data from image files that was introduced with Ventura?

Is anyone else looking at this issue as well? I even applied to ask Apple's communication specifically for this, and still no reply, I want to read the exif data of photos, some camera manufacturers' exif data can never be read, image/io only has very limited data, I would like to ask, can anyone help to read the exif marknote data under iOS platform?

I am running crenate levels ant this message started coming out today

Could not retrieve MakerNotes dictionary from metadata. Type: Error | Timestamp: 2024-11-22 11:56:44.170049-06:00 | Process: GeoPixel | Library: ARKitCore | Subsystem: com.apple.ARKit | Category: General | TID: 0x6348

EXIF Makernote no read in Ventura
 
 
Q