Just looking at the Google Maps example from here. I'm using the Google Maps framework zip file from here and have also created the API key over at Google dev console(though I can't get that far anyways).
I am getting a compile time error when building the sample app like shown below. I know it has been reported in the GMaps thread as well but the solution has not been mentioned. Can someone help me resolve this?
Undefined symbols for architecture i386:
"_vImageBoxConvolve_Planar8", referenced from:
(anonymous namespace)::CreateBlurredImage(CGImage*, float, float) in GoogleMaps
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
#PlistExtra:<key>NSLocationWhenInUseUsageDescription</key><string>Used to display the current navigation data.</string>
#PlistExtra:<key>NSLocationUsageDescription</key><string>Used to display the current navigation data.</string>
Unfortunately, no. I get the same error (similar as with my local mac builder its building x86 for the simulator)
UploadedProjects/<user id>/Payload/GMaps.app/GMaps
ld: warning: object file (../../Libs/libiGoogleMaps.a(B4IGoogleMap.o)) was built for newer iOS version (8.0) than being linked (7.0)
Undefined symbols for architecture armv7:
"_vImageBoxConvolve_Planar8", referenced from:
(anonymous namespace)::CreateBlurredImage(CGImage*, float, float) in GoogleMaps
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ok this is a bit strange. B4i is showing iGoogleMaps 1.05 whereas when I open the xml file in the libraries folder (where I copied the update to), I can see version 1.1.
This is quite bad on my part. I was copying the updated B4i xml to the libraries folder of an older version of B4i that I still have for some reason. Need to clean it up...
Thanks you guys and sorry for the unnecessary hassle.