2

我刚刚使用 PhoneGap CLI安装了 PhoneGap 3.5 和PushPlugin 。我使用 PhoneGap CLI 创建了一个项目。在receivedEventindex.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。

任何想法在哪里看?

4

1 回答 1

5

确保你的 PushPlugin.m 在里面Build Phases > Compile Sources

在此处输入图像描述

于 2014-10-21T02:40:57.577 回答