GTMAppAuth' presentsViewController'在函数声明中找不到

时间:2017-04-17 00:43:22

标签: ios google-oauth

我想按照以下步骤整合GTMAppAuth和GDrive:

$ pod install

target 'GTMAppAuth Drive Example iOS' do
  platform :ios, '8.0'

  pod 'GTMAppAuth'
  pod 'GoogleAPIClientForREST/Drive'
end

$ open Example-iOS.xcworkspace

https://github.com/google/GTMAppAuth/tree/master/Example-iOS

将客户端ID从Google控制台复制到剪贴板。 在GTMAppAuthExampleViewController.m中使用新的客户端ID更新kClientID。

最后,打开Info.plist并完全展开"网址类型" (a.k.a." CFBundleURLTypes")并将com.googleusercontent.apps.YOUR_CLIENT替换为客户端ID的反向DNS表示形式(不包括:/ oauthredirect路径组件)。

但是 为什么评论会出错? 我的Xcode版本是8.3.1

enter image description here

1 个答案:

答案 0 :(得分:5)

AppAuth的github上有一个未解决的问题:https://github.com/google/GTMAppAuth/issues/21

现在的解决方法似乎是将此行添加到Podfile:
pod 'AppAuth', :inhibit_warnings => true