在iOS中的gDrive SDK集成中出现重复的symbole问题

时间:2015-11-20 09:34:50

标签: ios swift google-maps google-drive-api cocoapods

我正在尝试将Google Drive API集成到我的应用中。一切都在继续,但当我尝试编译应用程序时,它给出了以下错误。我还在我的工作区安装了pod:

我发布了部分错误:

  

重复符号_OBJC_IVAR _ $ GTLBatchQuery.queries

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)
     

重复符号_OBJC_IVAR _ $ GTLBatchQuery.additionalHTTPHeaders in:

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)
     

重复符号_OBJC_IVAR _ $ GTLBatchQuery.urlQueryParameters in:

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)
     

重复符号_OBJC_IVAR _ $ GTLBatchQuery.requestIDMap

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)
     

重复符号_OBJC_IVAR _ $ GTLBatchQuery.skipAuthorization

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)
     

重复符号_OBJC_CLASS _ $ _ GTLBatchQuery in:

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTLBatchQuery.o)
     

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTLBatchQuery.o)

     

重复的符号   _OBJC_IVAR _ $ GTMOAuth2ViewControllerTouch.didViewAppear in:

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMOAuth2ViewControllerTouch.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)
     

重复符号_OBJC_CLASS _ $ _ GTMOAuth2Keychain in:

/Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMOAuth2ViewControllerTouch.o)

/Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)
     

重复符号_OBJC_METACLASS _ $ _ GTMOAuth2Keychain in:
  /Users/am/Library/Developer/Xcode/DerivedData/AMCAT-gpiriurdkrrgvmdhpqxzqnncgljq/Build/Products/Debug-iphonesimulator/libGTLTouchStaticLib.a(GTMOAuth2ViewControllerTouch.o)   /Users/amit/ios/GoogleOpenSource.framework/GoogleOpenSource(GTMOAuth2ViewControllerTouch.o)

1 个答案:

答案 0 :(得分:0)

看起来你已经手动一次添加了2次库,第二次通过pod添加了库。在pod项目的pods文件夹中找到该库。并且还在你的xcode项目中看到它是否删除其中一个。我建议您尝试删除手动添加的库。 Pods可以处理很多东西,所以不要删除它。