2013-08-10 2 views
0

Я пытаюсь создать приложение Phonegap с подпиской на facebook. Использование Phonegap 3.0, разработка с помощью xCode для iOs.Приложение Phonegap 3.0 с подпиской facebook с помощью xCode

Я выполнил все шаги по https://github.com/phonegap/phonegap-facebook-plugin

После того как я начать мое приложение в симуляторе, я получаю следующее сообщение об ошибке в моем выходе:

ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml. 

Мой config.xml:

<feature name="Notification"> 
    <param name="ios-package" value="CDVNotification" /> 
</feature> 

<feature name="org.apache.cordova.facebook.connect"> 
    <param name="org.apache.cordova.facebook.connect" value="FacebookConnectPlugin" /> 
</feature> 

Может кто-нибудь, пожалуйста, помогите мне с этим? Спасибо заранее!

ответ

0

Я считаю, что ваша проблема в том, что Phonegap 3.0 ваши плагины должны быть установлены через CLI Phonegap.

Это из руководства по обновлению с 2.9.0 до 3.0.0:

Скопируйте config.xml в папку WWW, и удалить любые определения плагинов. Здесь вы измените настройки вместо папки платформы.

Используйте инструмент CLI cordova для установки любых необходимых вам плагинов. Обратите внимание, что CLI обрабатывает все основные API как плагины, поэтому их необходимо добавить. Только 3.0.0 плагины совместимы с CLI.

Найдено здесь: http://docs.phonegap.com/en/edge/guide_platforms_ios_upgrading.md.html

Дальнейшие заметки заявив PhoneGap плагин не будет работать на 3.xx:

ОБРАТИТЕ ВНИМАНИЕ: Еслиявно не указано, большинство из этих плагинов не будет работайте с Cordova/PhoneGap 3.xx из коробки. Они будут нуждаться в обновлении, прежде чем их можно будет использовать через интерфейс добавления плагина.

Найдено здесь: https://github.com/phonegap/phonegap-plugins/tree/master/iOS

Я надеюсь, что это проливает некоторый свет на ваш вопрос.

EDIT: Вот ссылка на PhoneGap 3.0.0 Facebook плагин: https://build.phonegap.com/plugins/1

0

можно использовать facebook-плагин с PhoneGap 3.0.0/Кордова 3

Я пробовал долгое время, и это работает для меня сейчас. Вы должны изменить config.xml в Xcode к этому:

<feature name="org.apache.cordova.facebook.Connect"> 
    <param name="ios-package" value="FacebookConnectPlugin" /> 
</feature> 

После этого я использовал это руководство: https://github.com/phonegap/phonegap-facebook-plugin

2

Раньше у меня была такая же проблема, но получил это работает на phonegap 3.0 через комбинацию ниже вещей.

  1. Необходимость использовать facebook SDK 3.2.

  2. Я обнаружил, что несколько ветвей плагина имеют неправильную 'cdv-plugin-fb-connect.js' file. Вам нужно найти ветку, которая определяет Need CDV var.

  3. обратить особое внимание на key definition, которые должны быть введены в файл plist и убедитесь, что они совпадали со значениями в моей странице facebook приложения.

  4. определение плагина config.xml как ответ выше необходимо также

Смежные вопросы