EXE_BAD_ACCESS when trying to access ObjectDetect.detector(options)

When trying to access to ObjectDetect.detector(options). Getting bad memory access error.

     init?(modelFileInfo: FileInfo, threadCount: Int, scoreThreshold: Float, maxResults: Int) {         let modelFilename = modelFileInfo.name                  // Construct the path to the model file.         guard let modelPath = Bundle.main.path(                 forResource: modelFileInfo.name,                 ofType: modelFileInfo.extension             )         else {             print("Failed to load the model file with name: \(modelFilename).")             return nil         }                  // Specify the options for the `Detector`.         let options = ObjectDetectorOptions(modelPath: modelPath)         options.classificationOptions.scoreThreshold = scoreThreshold         options.classificationOptions.maxResults = maxResults         options.baseOptions.computeSettings.cpuSettings.numThreads = threadCount         do {             // Create the `Detector`.             detector = try ObjectDetector.detector(options: options)         } catch let error {             print("Failed to create the interpreter with error: \(error.localizedDescription)")             return nil         }                  super.init()     } 

i got this code from examples/lite/examples/object_detection/ios at master · tensorflow/examples (github.com)

when i run this project cloned from the above git its working perfectly.

to re-produce the error:
create new ios project (i am using ios 17.2) and import the library then try to process a image. it will produce the EXE_BAD_ACCESS when trying to

detector = try ObjectDetector.detector(options: options)