ios - iOS 中 gDrive SDK 集成中的重复符号问题

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

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

我发布的部分错误:

duplicate symbol _OBJC_IVAR_$GTLBatchQuery.queries 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)

duplicate symbol _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)

duplicate symbol _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)

duplicate symbol _OBJC_IVAR_$GTLBatchQuery.requestIDMap 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)

duplicate symbol _OBJC_IVAR_$GTLBatchQuery.skipAuthorization 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)

duplicate symbol _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)

duplicate symbol _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)

duplicate symbol _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)

duplicate symbol _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)

最佳答案

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

关于ios - iOS 中 gDrive SDK 集成中的重复符号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33823292/

相关文章:

ios - cell.imageView 返回 nil

arrays - 带有枚举的 Swift 类数组

javascript - 在for循环中循环遍历google Maps Api

android - 从 android Geocoder 获取波斯语信息

ios - 在 iOS 的 Google Maps SDK 中启用方向

ios - AUGraph 和流式音频(http 和 ets)

ios - 标注按钮使应用程序崩溃 - MapKit

Swift:CollectionViewCell 没有出现在以编程方式创建的 UICollectionViewController 错误上

ios - 无法在 View Controller 上为 Table View 和 Segmented Control 添加约束

ios - 当我缩放我的 mapView 以显示我的注释时,所选注释部分不在屏幕上