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

Ios 将-ObjC添加到其他链接器标志将显示;链接器命令失败,退出代码为“1”;,ios,objective-c,xcode,google-plus,linker-errors,Ios,Objective C,Xcode,Google Plus,Linker Errors,在我的应用程序中,用户可以通过Google Plus登录。我已经将Google Plus集成到我的应用程序中。我以前集成过好几次GooglePlus,没有任何问题 但这一次,当我尝试将“-ObjC”添加到目标中的其他链接器标志时,它显示 “链接器命令失败,退出代码为1(使用-v查看调用)” 如果我从其他链接器中删除-ObjC,它将正常工作,但GPPSignInButton不工作,并且在控制台中显示“接口生成器文件中的未知类GPPSignInButton” 在我正在制作的当前应用程序中,有一个UD

在我的应用程序中,用户可以通过Google Plus登录。我已经将Google Plus集成到我的应用程序中。我以前集成过好几次GooglePlus,没有任何问题

但这一次,当我尝试将“-ObjC”添加到目标中的其他链接器标志时,它显示 “链接器命令失败,退出代码为1(使用-v查看调用)”

如果我从其他链接器中删除-ObjC,它将正常工作,但GPPSignInButton不工作,并且在控制台中显示“接口生成器文件中的未知类GPPSignInButton”

在我正在制作的当前应用程序中,有一个UDPEchoClient。这是问题所在还是其他原因?请帮忙

这是错误显示


ld:41架构armv7的重复符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
Ld/Users/sw/Library/Developer/Xcode/DerivedData/UdpEchoClient-emymmgqsyfcsrffbmlqdweqfyccqy/Build/Products/Debug-iphoneos/UdpEchoClient.app/UdpEchoClient-normal-armv7

项目中可能缺少framworks。 根据需要,您需要在Xcode项目中包括以下框架:

  • AddressBook.framework
  • AssetsLibrary.framework
  • 基础.框架
  • CoreLocation.framework
  • CoreMotion.framework
  • CoreGraphics.framework
  • CoreText.framework
  • MediaPlayer.framework
  • 安全框架
  • SystemConfiguration.framework
  • UIKit.framework
将以下框架从SDK拖放到XCode项目中:

  • GooglePlus.framework
  • GoogleOpenSource.framework

如果您使用的是cocoa Pod,那么您必须将以下框架从SDK拖放到XCode项目的“链接二进制与库”部分

GooglePlus.framework
GoogleOpenSource.framework

显示失败的生成命令行。ld:41重复的架构符号armv7 clang:error:linker命令失败,退出代码为1(使用-v查看调用)否我希望看到Xcode调用的命令行。您可以在日志查看器中找到它。Ld/Users/switch/Library/Developer/Xcode/DerivedData/UdpEchoClient-emymmgqsyfcsrffbmlqdweqfyccqy/Build/Products/Debug iphoneos/UdpEchoClient-normal armv7-cd/Users/switch/Desktop/CocoaAsyncSocket-master/GCD/Xcode/UdpEchoClient/Mobile-export-iphoneos\u-DEPLOYMENT\u-TARGET=5.1导出路径=“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin“请编辑您的问题并删除该评论。该命令行也不完整。如果您使用了-all#u load标志而不是remove标志,并尝试将任何内容保留在其他链接器标志中,则会在代码中显示此错误。您有两个不同的文件,具有相同的接口名称。请选中“导入文件”,可能是您导入了m文件。可能是您添加了#导入“ABC.m”文件而不是“ABC.h”