最新的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。 从编译源中删除它修复它。