2

我添加到我的 pod 文件中

pod 'google-plus-ios-sdk', '1.4.1'

我做了一个

pod update

我进口的

#import <GooglePlus/GooglePlus.h>

但如果我尝试

[GPPSignIn sharedInstance].clientID = kClientID; 

我从链接器收到此错误:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GPPSignIn", referenced from:
      objc-class-ref in SDSocialManager.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

13

以我的经验,链接器错误通常不会导致“一个解决方案适合所有人”,但我能够通过添加${inherited}Other Linker Flags构建设置(项目目标)中自己解决这个问题。

也许,由于没有这个标签,我没有继承GPPSignIn.

干杯!

于 2013-11-01T19:54:26.267 回答