在iOS应用程序中集成G​​oogle Plus

时间:2015-08-17 20:48:27

标签: ios objective-c google-plus

我正在尝试集成Google Plus身份验证,并且已按照this link中的教程进行操作。

当我添加#import "GPPSignIn.h"时,我收到错误:

  

GPPSignIn.h not found

但是,当我使用#import "/Users/MH/Documents/TestGooglePlus/GooglePlus.framework/Headers/GPPSignIn.h"时,它可以正常工作。

编译后我的应用程序崩溃了,我收到了这条消息:

  

-[__NSDictionaryM gtm_httpArgumentsString]: unrecognized selector sent to instance 0x7fc71b568010

1 个答案:

答案 0 :(得分:1)

听起来你有两个问题。

首先是标题。

请参阅:https://developers.google.com/+/mobile/ios/sign-in#enable_sign_in

#import <GooglePlus/GooglePlus.h>
#import <GoogleOpenSource/GoogleOpenSource.h>

其次,您错过了重要的链接器标记。

请参阅:https://developers.google.com/+/mobile/ios/getting-started#step_2_initialize_the_google_client

步骤6.2:

  

将ObjC链接器标志添加到应用目标的构建设置:

     

其他链接标志:-ObjC