在我的应用中,用户可以通过Google Plus登录 . 我已将Google Plus集成到我的应用中 . 我之前已经多次集成GooglePlus而没有任何问题 .
但是这次当我尝试将'-ObjC'添加到目标中的其他链接器标志时,它显示“链接器命令失败,退出代码为1(使用-v查看调用)”
如果我从其他链接器标志中删除-ObjC它正常工作,但GPPSignInButton不工作,它在控制台中显示“接口生成器文件中的未知类GPPSignInButton”
在我正在制作的当前应用程序中,有一个UDPEchoClient . 这可能是问题还是其他问题?请帮忙
这是错误显示
ld:41个用于体系结构armv7 clang的重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)Ld / Users / sw / Library / Developer / Xcode / DerivedData / UdpEchoClient-emymmgqsyfcsrfbmlqdweqfyccqy / Build / Products / Debug -iphoneos / UdpEchoClient.app / UdpEchoClient正常armv7
2 回答
您可能在项目中缺少framworks . 根据Getting Started with the Google+ Platform for iOS您需要在Xcode项目中包含以下框架:
AddressBook.framework
AssetsLibrary.framework
Foundation.framework
CoreLocation.framework
CoreMotion.framework
CoreGraphics.framework
CoreText.framework
MediaPlayer.framework
Security.framework
SystemConfiguration.framework
UIKit.framework
将以下框架从SDK拖放到XCode项目中:
GooglePlus.framework
GoogleOpenSource.framework
如果您正在使用可可 beans 荚,那么您必须将以下框架从SDK拖放到您的XCode项目的“带库的链接二进制文件”部分
GooglePlus.framework GoogleOpenSource.framework