flutter_mlkit icon indicating copy to clipboard operation
flutter_mlkit copied to clipboard

Flutter project not compiling for iOS after upgrade to 0.6.2 (mlkit 0.6.2)

Open lvharikishore opened this issue 5 years ago • 1 comments

flutter build ios outputs:

** BUILD FAILED ** Xcode's output: ↳ === BUILD TARGET mlkit OF PROJECT Pods WITH CONFIGURATION Release === /Users/harikishore/Desktop/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/mlkit-0.6.2/ios/Classes/MlkitPlugin.m:2 5:1: error: unknown type name 'FIRVisionTextRecognizer' FIRVisionTextRecognizer *textDetector; ^ /Users/harikishore/Desktop/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/mlkit-0.6.2/ios/Classes/MlkitPlugin.m:7 2:32: error: no visible @interface for 'FIRVision' declares the selector 'onDeviceTextRecognizer' textDetector = [vision onDeviceTextRecognizer]; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ 2 errors generated. /Users/harikishore/Desktop/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/mlkit-0.6.2/ios/Classes/MlkitPlugin.m:25:1: error: unknown type name 'FIRVisionTextRecognizer' FIRVisionTextRecognizer *textDetector; ^ /Users/harikishore/Desktop/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/mlkit-0.6.2/ios/Classes/MlkitPlugin.m:72:32: error: no visible @interface for 'FIRVision' declares the selector 'onDeviceTextRecognizer' textDetector = [vision onDeviceTextRecognizer]; ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ 2 errors generated.

Flutter Doctor:

Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel dev, v0.8.4, on Mac OS X 10.13.6 17G65, locale en-IN) [✓] Android toolchain - develop for Android devices (Android SDK 27.0.3) [✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1) [✓] Android Studio (version 3.1) [✓] VS Code (version 1.27.2) [✓] Connected devices (2 available)

• No issues found!

lvharikishore avatar Sep 18 '18 14:09 lvharikishore

Hi, @lvharikishore. Thank you for reporting!

That may caused by dependency error of cocoapods. It's my fault. https://github.com/azihsoyn/flutter_mlkit/blob/master/ios/mlkit.podspec#L19-L24 https://github.com/flutter/plugins/blob/master/packages/firebase_ml_vision/ios/firebase_ml_vision.podspec#L20-L24

Please try flutter clean build or pod update at ios directory.

Or how about using official plugin. firebase_ml_vision

I'll fix this later.

Thanks 😄

azihsoyn avatar Sep 18 '18 15:09 azihsoyn