我刚刚使用PhoneGap CLI安装了PhoneGap 3.5和PushPlugin。我使用PhoneGap CLI创建了一个项目。在index.js的receivedEvent方法中,添加了以下几行:

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。

有什么想法在哪里看?

最佳答案

确保Build Phases > Compile Sources中的PushPlugin.m

关于ios - 找不到适用于iOS PhoneGap的PushPlugin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26467710/

10-09 07:20