如何解决以下错误?我不确定在哪里尝试为iOS构建离子项目,我得到了以下错误:
$ ionic cordova build ios
....
/Plugins/cordova-plugin-googleplus/GooglePlus.h:2:9: fatal error: 'GoogleSignIn/GoogleSignIn.h' file not found
#import <GoogleSignIn/GoogleSignIn.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
它在Android上运行得很好!但是我不确定如何处理这个iOS构建错误。我当前的插件版本是: 5.3.0“谷歌SignIn”
包含以下信息:
cli包:
@ ionic /cli-utils : 1.19.2 Ionic(离子CLI):3.20.0
全局包:
cordova (Cordova CLI):8.0.0
本地包:
@ ios /app-scripts: 3.1.9 Cordova平台: android 7.0.0 browser 5.0.3 ios 4.1.1 Ionic Framework :ios angular 3.9.2
系统:
安卓软件开发工具包工具: 26.1.1 ios-deploy : 1.9.0 ios-sim : 5.0.11节点: v8.11.1 npm : 6.0.0操作系统: macOS Sierra Xcode : Xcode 9.2 Build version 9C40b
更新:它看起来确实像是xcode中的一个依赖错误。我正在尝试使用这里的说明手动添加GoogleSignin软件开发工具包:https://developers.google.com/identity/sign-in/ios/sdk/
已解决:
在xcode中,我从Google Sign-In SDK中拖放了以下3个文件(GoogleSignIn.bundle,GoogleSignIn.framework,GoogleSignInDependencies.framework) -确保选中了“将项目复制到目标组的文件夹(如果需要)”选项。
现在,当我构建时,对SignIn的依赖就解决了。
https://stackoverflow.com/questions/50597886
复制相似问题