gpt4 book ai didi

iphone - 尝试与 iPhone 应用程序集成时,Google plus SDK 会发出链接器错误

转载 作者:行者123 更新时间:2023-11-29 04:28:58 24 4
gpt4 key购买 nike

一些简单的事情有时就是行不通;)就像这个!我正在尝试按照此处给出的说明将 Google+ SDK 集成到 iPhone 应用程序中:

https://developers.google.com/+/mobile/ios/#initialize_the_google_client

我做了每一步。但是当我构建应用程序时,它提示以下错误:

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GTMOAuth2Keychain", referenced from:
objc-class-ref in libGooglePlusUniversal.a(GooglePlusSignIn.o)
"_OBJC_CLASS_$_GTMOAuth2SignIn", referenced from:
objc-class-ref in libGooglePlusUniversal.a(GooglePlusSignIn.o)
"_OBJC_CLASS_$_GTMOAuth2ViewControllerTouch", referenced from:
objc-class-ref in libGooglePlusUniversal.a(GooglePlusSignIn.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

它报告的类是开源 Google Toolbox 项目的一部分(该项目也存在于下载的 SDK 中,但说明要求用户在 XCode 的项目中仅包含 GooglePlusShare.h 和 libGooglePlusUniversal.a) 。我尝试包含目录“google-plus-ios-sdk-1.0.0\OpenSource”中的头文件,但这没有用。我尝试包含目录“google-plus-ios-sdk-1.0.0\OpenSource”中的整个文件(不仅仅是 .h 文件),它会导致很多 ARC 相关错误(其中超过 500 个!);所以我退出了这个选项。

有关如何解决这些链接器错误的任何帮助吗?

我的环境:XCode 4.3.3、iOS 5.0、Mac OS X Lion 10.7.4、使用 iPhone 4 进行测试

最佳答案

 Just select GData.xcodeproj .
select GDataTouchStaticLib from target .
search "othet c flag"
remove "-DGTM_INCLUDE_OAUTH2=1" if exist

add "-DGDATA_INCLUDE_OAUTH2=1"
click on done. clean project and then build.

关于iphone - 尝试与 iPhone 应用程序集成时,Google plus SDK 会发出链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com