Я пытаюсь установить плагин cordova Facebook, Phonegap-Facebook-Plugin, но у меня есть некоторые проблемы, и я дезориентирован, потому что я не понимаю, как работают плагины Cordova в целом, поэтому любой свет, который может предоставить любой человек, был бы весьма признателен.Cordova Phonegap-Facebook-Plugin ищет плагин в неправильной папке, откуда установлен CLI
Я установил плагин, используя следующую строку, как показано на ReadMe:
cordova -d plugin add /path/to/cloned/phonegap-facebook-plugin --variable APP_ID="123456789" --variable APP_NAME="myApplication"
Я имею корректную информацию плагин в моем config.xml:
<plugin name="FacebookConnectPlugin" value="FacebookConnectPlugin" />
<access origin="https://m.facebook.com" />
<access origin="https://graph.facebook.com" />
<access origin="https://api.facebook.com" />
<access origin="https://*.fbcdn.net" />
<access origin="https://*.akamaihd.net" />
И у меня есть правильный плагина в Info.plist в папке ios:
<key>FacebookAppID</key>
<string>** my app id **</string>
<key>FacebookDisplayName</key>
<string>>** my app name **</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>**fb + my app id ** </string>
</array>
</dict>
</array>
Однако, когда я идти, чтобы построить это с процессом сборки Ionic, я получаю следующее сообщение об ошибке:
clang: error: no such file or directory: '/path/to/my/app/platforms/ios/goodMood/Plugins/com.phonegap.plugins.facebookconnect/FacebookConnectPlugin.m'
И действительно там нет такого файла или каталога, так как этот каталог, кажется, были поставлены, в Кордова CLI, в следующем каталог:
/path/to/my/app/plugins/com.phonegap.plugins.facebookconnect
Что означает эта проблема, по сути противоположна вопроса открыл здесь:
https://github.com/Wizcorp/phonegap-facebook-plugin/issues/601
ny идеи о том, как я могу примирить эту, казалось бы, очень прямолинейную проблему ???
Попробуйте этот плагин, он должен работать (http://plugins.cordova.io/#/package/com.ccsoft.plugin.cordovafacebook) –