Cordova - 本地通知插件无法在iOS

时间:2016-07-27 14:31:48

标签: cordova cordova-plugins localnotification

我尝试在我的cordova应用上集成本地通知插件。它在我的Android版本上运行良好但是当我尝试在iOS上编译它时,我收到以下错误。 如果我卸载插件,该应用程序将在iOS上编译。我试图删除并重新添加插件。我试图删除并重新添加iOS平台。但我仍然有同样的错误。

  

/Users/julianlecalvez/Documents/MyApp/MyApp/platforms/ios/MyApp/Plugins/de.appplant.cordova.plugin.local-notification/APPLocalNotification.m:28:9:致命错误:         模块' UserNotifications'找不到

     

@import UserNotifications;

     

~~~~~~~ ^ ~~~~~~~~~~~~~~~~

     

生成了1个错误。

     

**建筑失败**

     

以下构建命令失败:       CompileC build / MyApp.build / Debug-iphonesimulator / MyApp.build / Objects-normal / i386 / APPLocalNotification.o MyApp / Plugins / de.appplant.cordova.plugin.local-notification / APPLocalNotification.m normal i386 objective-c com。 apple.compilers.llvm.clang.1_0.compiler   (1失败)

     

错误:命令的错误代码65:带有args的xcodebuild:-xcconfig,/ Users / julianlecalvez / Documents / MyApp / MyApp / platforms / ios / cordova / build-debug.xcconfig,-project,MyApp.xcodeproj,ARCHS = I386,-target,MyApp的,构型,调试-sdk,iphonesimulator,构建,VALID_ARCHS = I386,CONFIGURATION_BUILD_DIR = /用户/ julianlecalvez /文档/ MyApp的/ MyApp的/平台/ IOS /建造/仿真器,SHARED_PRECOMPS_DIR = /用户/ julianlecalvez /文档/ MyApp的/ MyApp的/平台/ IOS /建造/ sharedpch

如果插件文件被正确复制,我检查了平台文件夹(platform / ios / MyApp / Plugins / de.appplant.cordova.plugin.local- notification),它们就是! (我有4个.m文件和4个.h文件)。

我错过了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

猜测,你正在使用插件的ios10分支。它不起作用。

我刚刚使用此分支在iOS 9和iOS 10上成功测试了通知。

https://github.com/dpalou/cordova-plugin-local-notifications