Xcode无法识别GoogleAPIClientForREST?

时间:2017-03-15 19:36:41

标签: ios swift xcode google-sheets google-sheets-api

https://developers.google.com/sheets/api/quickstart/ios?ver=swift

我对Apple电脑完全不熟悉,所以我可能会做一些完全错误的事情,但我的应用程序并没有认识到有一个模块" GoogleAPIClientForREST。"它说它安装在终端上,所以我不确定这里发生了什么。

我已按照上面链接上的步骤三次,每次安装时都没有问题,但它无法识别它。我可能做错了什么?

这是我在终端中输入的内容:

cd desktop/QuickstartApp


cat << EOF > Podfile &&
platform :ios, '7.0'
use_frameworks!
target 'QuickstartApp' do
    pod 'GoogleAPIClientForREST/Sheets', '~> 1.1.1'
    pod 'GTMOAuth2', '~> 1.1.4'
end
EOF
pod install &&
open QuickstartApp.xcworkspace

在我的代码中,我遇到了两个错误(请参阅上面的链接获取完整代码)

import GoogleAPIClientForREST
  • 给予&#34;没有这样的模块&#39; GoogleAPIClientForREST&#39;

    如果让authorizer = service.authorizer,         canAuth = authorizer.canAuthorize其中canAuth {         listMajors()

  • 给予&#34;期待&#39;让&#39;在条件

3 个答案:

答案 0 :(得分:1)

您是否运行了pod install然后打开了.xcworkspace文件?

答案 1 :(得分:1)

2018 - Xcode 9.2

现在可能已经解决了,但昨天我遇到了类似的问题,在我的情况下,我必须进入Pods项目并在构建设置&gt;下仅构建活动架构将调试和发布设置为&#34; &#34;。

确保在 Pods项目上执行此操作,而不是主应用程序的项目。

希望这可以在将来帮助其他人。

答案 2 :(得分:0)

我有同样的问题,我通过在框架搜索路径中添加$(继承)来修复它。