I am trying to use the Google Maps SDK in my app. So far, I have linked all the frameworks. I am pretty sure I have added the appropriate -ObjC
flags as per the
Versions 1.9.2 and earlier of the Google Maps SDK for iOS were available as a zip file containing a static framework. There was also the option to install recent versions from a CocoaPods pod. From version 1.10.0 onwards, the Google Maps SDK for iOS is available for installation only via CocoaPods.
UPDATE: this answer is outdated. The documentation now tells you to use CocoaPods instead of manually linking dependencies.
For more information, see Google Developers Console.
OLD ANSWER:
The Google Maps SDK requires you to link quite a few frameworks. Here they are:
I found this list at here.
As you said, you're using the Google Maps SDK for iOS. Yet, it looks like you are compiling for OS X, as the symbols are undefined for i386, an Intel processor. (Unless you are trying to compile for the simulator)
The SDK may not be compiled for the simulator. You can check by running the SDK binary through the "file" command. If it has support for ARM processors, but not i386, it doesn't have support for the simulator. You'll have to change your build flags to only compile for armv7/armv7s processors.