我尝试在我的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文件)。
我错过了什么?
谢谢!
答案 0 :(得分:0)
猜测,你正在使用插件的ios10
分支。它不起作用。
我刚刚使用此分支在iOS 9和iOS 10上成功测试了通知。
https://github.com/dpalou/cordova-plugin-local-notifications