PushPlugin не найден для iOS PhoneGap

Я только что установил PhoneGap 3.5 и PushPlugin, используя CLI PhoneGap. Я создал проект с помощью PhoneGap CLI. в receivedEvent Метод index.js, я добавил эти строки:

var pushNotification = window.plugins.pushNotification;
pushNotification.register(myTokenMethod, onError, {"badge": "true", "sound": "true", "alert":"true", "ecb": "mycallback"}

это приводит к ошибке в xCode:

CDVPlugin class PushPlugin (pluginName: PushPlugin) does not exist
ERROR: Plugin 'PushPlugin' not found or is not a CDVPlugin.  Check your plugin mapping in config.xml

И хотя в инструкции не указано, что мне нужно для автоматической установки плагина, я пошел дальше и добавил

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

в мой config.xml и получите ту же ошибку. Версия плагина 2.4, я использую iPhone 6 в качестве тестового устройства и xCode 6.

Есть идеи где искать?

1 ответ

Решение

Убедитесь, что ваш PushPlugin.m внутри Build Phases > Compile Sources

Другие вопросы по тегам