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
我通过本地克隆的副本安装了phonegap插件facebook,并在安装后将FacebookSDK.framework重新添加到Xcode,但这些都不适用于我.我解决的方法是安装https://github.com/jeduan/cordova-plugin-facebook4.
删除phonegap插件:
ionic plugin rm phonegap-facebook-plugin
克隆下一个插件:
git clone https://github.com/jeduan/cordova-plugin-facebook4.git
手动添加插件:
cordova -d plugin add PATH/cordova-plugin-facebook4 --variable APP_ID="*****" --variable APP_NAME="*****"
多数民众赞成如何对我有用.