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;在条件
答案 0 :(得分:1)
您是否运行了pod install
然后打开了.xcworkspace
文件?
答案 1 :(得分:1)
2018 - Xcode 9.2
现在可能已经解决了,但昨天我遇到了类似的问题,在我的情况下,我必须进入Pods项目并在构建设置&gt;下仅构建活动架构将调试和发布设置为&#34; 否&#34;。
确保在 Pods项目上执行此操作,而不是主应用程序的项目。
希望这可以在将来帮助其他人。
答案 2 :(得分:0)
我有同样的问题,我通过在框架搜索路径中添加$(继承)来修复它。