Wizcorp/phonegap-facebook-plugin:构建ios失败

Amm*_*mal 6 facebook ios ionic-framework

当我尝试运行ionic build ios或尝试为离子i创建的xcode项目构建存档时会出现此错误

**FacebookConnectPlugin.m**:27:44:错误:'CDVPlugin'没有可见的@interface声明选择器'initWithWebView:'self =(FacebookConnectPlugin*)[super initWithWebView:theWebView]; ~~~~~ ^ ~~~~~~~~~~~~~~/Applications/MAMP/htdocs/hybrid-mobile-app/platforms /ios/qudratApp /Plugins/phonegap-facebook -plugin/FacebookbookConnectPlugin.m :238:28:警告:常量2与布尔表达式的比较总是假的[-Wututological-constant-out-of-range-compare] if(!command.arguments == 2){~~~~~~~~ ~~~~~~~~~~ ^ ~1警告并生成1错误.

**建筑失败**

以下构建命令失败:CompileC build/qudratApp.build/Debug-iphonesimulatorqudratApp.build/Objects-normal/i386/FacebookConnectPlugin.o qudratApp/Plugins/phonegap-facebook-plugin/FacebookConnectPlugin.m normal i386 objective-c com.apple. compilers.llvm.clang.1_0.compiler(1 failure)错误:命令的错误代码65:带有args的xcodebuild:-xcconfig,/ Applications/MAMP/htdocs/hybrid-mobile-app/platforms/ios/cordova/build-debug .xcconfig,-project,qudratApp.xcodeproj,ARCHS = I386,-target,qudratApp, - 构型,调试-sdk,iphonesimulator,构建,VALID_ARCHS = I386,CONFIGURATION_BUILD_DIR = /应用/ MAMP/htdocs中/混合移动应用/平台/ IOS /建造/仿真器,SHARED_PRECOMPS_DIR = /应用/ MAMP/htdocs中/混合移动应用程序/平台/ IOS /构建/ sharedpch

Kim*_* BF 7

我通过本地克隆的副本安装了phonegap插件facebook,并在安装后将FacebookSDK.framework重新添加到Xcode,但这些都不适用于我.我解决的方法是安装https://github.com/jeduan/cordova-plugin-facebook4.

  1. 删除phonegap插件:

    ionic plugin rm phonegap-facebook-plugin

  2. 克隆下一个插件:

    git clone https://github.com/jeduan/cordova-plugin-facebook4.git

  3. 手动添加插件:

    cordova -d plugin add PATH/cordova-plugin-facebook4 --variable APP_ID="*****" --variable APP_NAME="*****"

多数民众赞成如何对我有用.