Undefined symbols for architecture arm64 in xcode for a flutter project

Viewed 31

I am using mobile_scanner lib in flutter , when building for iOS the build fails with the following message

    Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_MLKBarcode", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
      "_OBJC_CLASS_$_MLKBarcodeAddress", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
          objc-class-ref in mobile_scanner(Util.o)
      "_OBJC_CLASS_$_MLKBarcodeEmail", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
          objc-class-ref in mobile_scanner(Util.o)
      "_OBJC_CLASS_$_MLKBarcodePhone", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
          objc-class-ref in mobile_scanner(Util.o)
      "_OBJC_CLASS_$_MLKBarcodeScanner", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
          objc-class-ref in mobile_scanner(SwiftMobileScanner.o)
      "_OBJC_CLASS_$_MLKBarcodeScannerOptions", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
      "_OBJC_CLASS_$_MLKVisionImage", referenced from:
          objc-class-ref in mobile_scanner(SwiftMobileScannerPlugin.o)
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

Although arm64 is selected in the architecture section image

The minimum Deployement target is selected to 11.1

0 Answers
Related