我正在使用 phonegap/cordova 制作的 iOS 应用程序上使用 pushwoosh 实现推送通知。
我遵循了本教程(但停留在第 1 步): http ://www.pushwoosh.com/programming-push-notification/ios/ios-additional-platforms/push-notification-sdk-integration-for-phonegap/
我从这里下载了 SDK:https ://github.com/Pushwoosh/pushwoosh-phonegap-3.0-plugin
我从SDK的“ios”目录下获得了这些文件:
- PushNotification.h
- PushNotification.m
- Pushwoosh.framework [文件夹]
我无法使用终端安装插件,所以我正在尝试手动安装插件(如果您可以向我发送有关如何手动和自动安装插件的链接,请这样做。谢谢),我所做的是我拖动文件Pushwoosh.framework到我的 XCode 项目中的“Frameworks”文件夹中,然后我将Pushnotification.h和Pushnotification.m拖到“Classes”文件夹中。当我构建并运行应用程序时,出现以下错误:
Lexical or Preprocessor 'PushNotificationManager.h' file not found
它在PushNotification.h上突出显示以下代码:
#import "PushNotificationManager.h"
这个错误是什么意思?
我做错什么了?
手动安装这些插件的正确方法是什么?
谢谢你。
更新:
我改变了
#import "PushNotificationManager.h"
到
#import <Pushwoosh/PushNotificationManager.h>
现在我收到大量 Apple Mach-O Linker 错误消息说
“架构 i386 的未定义符号”