如何在 Swift iOS 应用程序中添加 Google Drive API?
Posted
技术标签:
【中文标题】如何在 Swift iOS 应用程序中添加 Google Drive API?【英文标题】:How to add Google Drive API in Swift iOS Application? 【发布时间】:2016-01-25 15:03:11 【问题描述】:我有一个用 Swift 编写的应用程序,它已经使用了 SwiftyDropbox API。
我用 cocoapods 和 use_frameworks!
关键字安装了 SwiftyDropbox。
现在,当我将此 pod 'Google-API-Client'
添加到我的 Podfile 时,当我尝试构建我的项目时,我的 Google Drive API 中出现了重复定义错误。
所以,我决定遵循 Google Drive 指南:https://developers.google.com/drive/ios/quickstart?ver=swift
但本指南似乎已被弃用,因为我们按照本教程下载的文件中没有名为 GTL.xcodeproj
或 GTMSessionFetcher.xcodeproj
的文件。而且他们描述的所有步骤似乎都不一致。
所以我不知道如何在我的 iOS 项目中使用 SwiftyDropbox 和 Google Drive API。
【问题讨论】:
我们最近更新了快速入门,请再看看。 我在使用 SwiftyDropbox 和 QuickStart 时遇到了同样的问题。你找到解决办法了吗?如果是这样,您介意回答这个问题(***.com/q/41454375/7120487)还是这个问题(***.com/q/41469110/7120487)?谢谢 【参考方案1】:刚刚查看了 repo,它在去年 1 月 13 日进行了更新,可能影响了 xcodeproject 的命名。
目前,Step 3.b 项目将是
google-api-objectivec-client/Source/GTLCore.xcodeproj
gtm-session-fetcher/Source/GTMSessionFetcherCore.xcodeproj
希望这对导入项目有点帮助。
【讨论】:
谢谢,但遗憾的是,这些文件的内容也发生了变化。以上是关于如何在 Swift iOS 应用程序中添加 Google Drive API?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 swift 将相同的背景图像添加到我的 ios 应用程序中的所有视图?
Google App Invites:具有不同包名称/捆绑 ID 的 iOS 应用和 Android 应用 - 它们如何与 goo.gl/App Invites 关联?
iOS/Swift:如何在 AVPlayerViewController 的播放控件中添加共享按钮?