链接Google API iOS静态库

链接Google API iOS静态库,ios,objective-c,google-api,Ios,Objective C,Google Api,我正在尝试将谷歌API链接到我的iOS应用程序中。我已经从他们的网站下载了GoogleAPI objectivec客户端,我正在遵循链接静态库(“链接到iOS静态库”) 我的过程如下: 将GTL.xcodeproj拖到我的工作区中 在我的主项目构建阶段选项卡中,我在目标依赖项下添加了GTLTouchStaticLib 然后我转到编译源代码选项卡,添加了libGTLTouchStaticLib.a 在构建设置下,我在其他链接器标志字段中添加了“-ObjC-all_load” 现在,在Googl

我正在尝试将谷歌API链接到我的iOS应用程序中。我已经从他们的网站下载了GoogleAPI objectivec客户端,我正在遵循链接静态库(“链接到iOS静态库”)

我的过程如下:

  • 将GTL.xcodeproj拖到我的工作区中
  • 在我的主项目构建阶段选项卡中,我在目标依赖项下添加了GTLTouchStaticLib
  • 然后我转到编译源代码选项卡,添加了libGTLTouchStaticLib.a
  • 在构建设置下,我在其他链接器标志字段中添加了“-ObjC-all_load”
现在,在Google告诉您更改其他链接器标志之前,他们会告诉您:

The static library target also creates a folder with the library's headers to drag into your target's sources. 
The headers folder is created in the build products directory. To find build products directory, in Xcode 4's Locations preferences pane, click the arrow for Derived Data.
所以我继续这样做,头文件现在在我的目标源中。所以我想,在我继续添加他们提供的任何服务之前,我应该编译它,确保一切正常。我的项目无法编译,导致19编译器错误,原因如下:

Undefined symbols for architecture armv7:
  "_kSecValueData", referenced from:`-[GTMOAuth2Keychain setPassword:forService:accessibility:account:error:] in` libGTLTouchStaticLib.a(GTMOAuth2ViewControllerTouch.o)
显然这里出了点问题。有人有什么想法吗?我读过一些文档和许多其他问题,似乎每个人都有不同的想法和稍微不同的问题,我就是想不出来。
干杯

令人尴尬的是,我没有用谷歌搜索部分错误代码。无论如何,我似乎没有包括Security.framework和SystemConfiguration.framework。我可能以后也需要他们建议的另外两个。
资料来源:

令人尴尬的是,我没有用谷歌搜索部分错误代码。无论如何,我似乎没有包括Security.framework和SystemConfiguration.framework。我可能以后也需要他们建议的另外两个。 资料来源: