Ionic iOS 使用 google-plus 插件构建错误
Ionic iOS build error with google-plus plugin
如何解决以下错误?我不确定从哪里开始...尝试为 iOS 构建我的 Ionic 项目时,出现以下错误:
$ 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 "Google SignIn"
具有以下信息:
cli packages:
@ionic/cli-utils : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.9
Cordova Platforms : android 7.0.0 browser 5.0.3 ios 4.1.1
Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1
ios-deploy : 1.9.0
ios-sim : 5.0.11
Node : v8.11.1
npm : 6.0.0
OS : macOS Sierra
Xcode : Xcode 9.2 Build version 9C40b
更新:它看起来像是 xcode 中的依赖错误。
我正在尝试使用此处的说明手动添加 GoogleSignin SDK:https://developers.google.com/identity/sign-in/ios/sdk/
已解决:
在 xcode 中,我从 Google 登录 SDK 中拖放了以下 3 个文件(GoogleSignIn.bundle、GoogleSignIn.framework、GoogleSignInDependencies.framework) - 确保选中“将项目复制到目标组的文件夹(如果需要)”选项。
现在,当我构建时,对 SignIn 的依赖性已解决。
去了:https://developers.google.com/+/mobile/ios/getting-started
已下载 Google+ iOS SDK
并手动添加 GoogleOpenSource.framework
。
如何解决以下错误?我不确定从哪里开始...尝试为 iOS 构建我的 Ionic 项目时,出现以下错误:
$ 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 "Google SignIn"
具有以下信息:
cli packages:
@ionic/cli-utils : 1.19.2 ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.9 Cordova Platforms : android 7.0.0 browser 5.0.3 ios 4.1.1 Ionic Framework : ionic-angular 3.9.2
System:
Android SDK Tools : 26.1.1 ios-deploy : 1.9.0 ios-sim : 5.0.11 Node : v8.11.1 npm : 6.0.0 OS : macOS Sierra Xcode : Xcode 9.2 Build version 9C40b
更新:它看起来像是 xcode 中的依赖错误。 我正在尝试使用此处的说明手动添加 GoogleSignin SDK:https://developers.google.com/identity/sign-in/ios/sdk/
已解决:
在 xcode 中,我从 Google 登录 SDK 中拖放了以下 3 个文件(GoogleSignIn.bundle、GoogleSignIn.framework、GoogleSignInDependencies.framework) - 确保选中“将项目复制到目标组的文件夹(如果需要)”选项。
现在,当我构建时,对 SignIn 的依赖性已解决。
去了:https://developers.google.com/+/mobile/ios/getting-started
已下载 Google+ iOS SDK
并手动添加 GoogleOpenSource.framework
。