我正在尝试将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)
答案 0 :(得分:0)
看起来你已经手动一次添加了2次库,第二次通过pod添加了库。在pod项目的pods文件夹中找到该库。并且还在你的xcode项目中看到它是否删除其中一个。我建议您尝试删除手动添加的库。 Pods可以处理很多东西,所以不要删除它。