【发布时间】:2015-11-07 10:47:26
【问题描述】:
我计划在我的 Swift 项目中使用 Google Drive API。我正在尝试通过 CocoaPods (v0.39.0) 添加 Drive SDK。下面是我的 Podfile。
platform :ios, '8.0'
use_frameworks!
pod 'Google-API-Client/Drive'
我添加了 use_frameworks! 标志,以便 CocoaPods 可以将 Objective-C pod 转换为 Swift 框架而不是静态库。
Pod 安装成功。但是,当我构建项目时,出现以下错误。
类“GTMHTTPUploadFetcher”的重复接口定义
删除 DerivedData 文件夹并清理项目无效。
我也尝试不添加use_frameworks!,然后通过桥接头方式添加库。这没有问题。问题是我所有其他依赖项都在它打开的情况下工作。不幸的是 CocoaPods doesn't support 只为某些 pod 转这个标志。
是否有解决此问题的解决方法?
正如 Google 的 docs 中所述,Google 工程师应该监控带有 google-drive-sdk 标记的问题,所以我希望至少他们会看到并尽快修复它。
【问题讨论】:
标签: ios swift google-drive-api cocoapods