首页 文章

将-ObjC添加到其他链接器标志会显示“链接器命令失败,退出代码为1”

提问于
浏览
0

在我的应用中,用户可以通过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 回答

  • 0

    您可能在项目中缺少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

  • 0

    如果您正在使用可可 beans 荚,那么您必须将以下框架从SDK拖放到您的XCode项目的“带库的链接二进制文件”部分

    GooglePlus.framework GoogleOpenSource.framework

相关问题