I included Google Firebase MLKit to my project without cocoapods. When I try to build, I'm getting the Undefined symbol
error: Xcode error image
Undefined symbols for architecture armv7:
"_OBJC_METACLASS_$_GMVDetector", referenced from:
l45918 in TextDetector
"_OBJC_CLASS_$_GMVDetector", referenced from:
l45917 in TextDetector
"_OBJC_CLASS_$_GMVFeature", referenced from:
_OBJC_CLASS_$_GMVTextBlockFeature in TextDetector
_OBJC_CLASS_$_GMVTextLineFeature in TextDetector
_OBJC_CLASS_$_GMVTextElementFeature in TextDetector
"_OBJC_METACLASS_$_GMVFeature", referenced from:
l45914 in TextDetector
l45915 in TextDetector
l45916 in TextDetector
"_OBJC_CLASS_$_GMVUtility", referenced from:
objc-class-ref in TextDetector
"_OBJC_CLASS_$_GMVLogger", referenced from:
objc-class-ref in TextDetector
"_GMVFeatureTypeTextLine", referenced from:
l31298 in TextDetector
"_GMVDetectorImageOrientation", referenced from:
l31341 in TextDetector
l31342 in TextDetector
"_GMVFeatureTypeTextElement", referenced from:
l31313 in TextDetector
"_GMVFeatureTypeTextBlock", referenced from:
l31279 in TextDetector
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
So far I have tried :
- Quitting Xcode and then clean build
- Manual and also drag & drop of frameworks
- Linked all the required resource folders
- Deleting the Xcode temp files
- Set
symbols hidden by default
underBuild Settings
toNo
Although the frameworkTextDetector
is linked to the right target.
All these does not seems to work. I followed Integrate without CocoaPods for the framework setup.