找不到“ GoogleSignIn / GoogleSignIn.h”文件

时间:2019-11-28 16:45:28

标签: ios xcode ionic-framework google-signin

我将Ionic与Google Plus cordova插件结合使用:https://ionicframework.com/docs/v3/native/google-plus/

我正确设置了所有内容,并且可以在Android上正常运行。 在iOS上,我使用了命令“ Ionic cordova prepare iOS”,起初我遇到了一些Cocoapods的问题(“无法以root身份运行cocoapods”),我借助这篇文章Can't run sudo pod install after updating to cocoapods 0.32.1 with error "You cannot run CocoaPods as root. (CLAide::Help)"修复了该错误。之后,我可以得到一个.xcodeproj。

经过研究后,我发现必须打开.xcworkspace。 我单击运行,并得到错误:找不到“ GoogleSignIn / GoogleSignIn.h”文件

4 个答案:

答案 0 :(得分:1)

卸载插件:cordova plugin rm cordova-plugin-googleplus

安装插件版本7.0.1:cordova plugin add cordova-plugin-googleplus@7.0.1

这将解决您的问题,因为版本7.0.1不使用POD依赖项。

答案 1 :(得分:1)

如果您使用的是Firebase,请确保您的Podfile没有写成GoogleUtilities,如果是,则将其删除,并仅保留GooglePlus。然后给

pod install

到项目的根目录就是这样。

答案 2 :(得分:0)

解决方案:将cordova-plugin-googleplus降级到7.0.2版

答案 3 :(得分:0)

我用的是旧Mac,就是问题所在