Я пытаюсь интегрировать логин с Facebook в свое приложение, но эта ошибка приводит меня в отчаяние. Я перепробовал все решения, предложенные в других дискуссиях, но пока не смог их решить. Мои версии следующие:
cordova --version 9.0.0 (cordova-lib@9.0.1)
ionic --version 5.4.15
cordova-ios: 5.1.1
@ionic/angular: 4.11.10
App.module.ts
import { Facebook } from '@ionic-native/facebook/ngx';
....
providers: [
Facebook,
.....
]
.....
login.page.ts
import { Facebook, FacebookLoginResponse } from '@ionic-native/facebook/ngx';
constructor( private fb: Facebook) { }
async loginFacebook( ) {
this.fb.login(['public_profile', 'email']).then(async (res: FacebookLoginResponse) => {
console.log('Logged into Facebook!', res);
}).catch(err => {
console.error(err);
});
}
Когда я выполняю следующую команду, я получаю сообщение об ошибке:
ioni c cordova build ios - --buildFlag = "- UseModernBuildSystem = 0"
/ Пользователи / PedroMadrigal / Рабочий стол / escondite / платформы / ios / Escondite / Плагины / cordova-plugin-facebook4 / FacebookConnectPlugin.h: 13: 9: фатальная ошибка: файл 'FBSDKCoreKit / FBSDKCoreKit.h' не найдено
import FBSDKCoreKit / FBSDKCoreKit.h
1 сгенерирована ошибка.
** BUILD FAILED **