我将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”文件
答案 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,就是问题所在