最新的Google Plus iOS SDK 1.7.1不支持体系结构x86_64

我的项目中有最新的Google Plus iOS SDK,由cocoapodspipe理。

pod 'google-plus-ios-sdk' ~> '1.7.1' #(Also tried 1.5.1) 

简单的代码如下:

 #import <GooglePlus/GooglePlus.h> [GPPSignIn sharedInstance].clientID = kClientID; 

我得到这个错误:

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

我有我的Other Linker Flags $(inherited)-ObjC 。 Google Plus iOS SDK是否完全不支持x84_64体系结构? 我该如何解决这个问题? 谢谢

我看了一个全新的XCode项目,并将其他链接器标志复制到我当前的项目,它的工作。

你可能需要像这里一样添加一个二进制库列表

并设置其他链接器标志

在这里输入图像说明

to $(inheritance)-objC -l“c ++”-l“icucore”-l“z”-framework“AVFoundation”-framework“Accelerate”-framework“CoreBluetooth”-framework“CoreData”-framework“CoreGraphics”-framework“ CoreLocation“-framework”CoreText“-framework”GLKit“-framework”GoogleMaps“-framework”ImageIO“-framework”OpenGLES“-framework”QuartzCore“-framework”Security“-framework”SystemConfiguration“

呃,我的testing目标是GooglePlusManager。 从编译源中删除它修复它。