ios - 确定 cordova iOS 构建失败的原因

标签 ios cordova build

我的 cordova 手机应用程序在 Android 中构建并运行良好,现在我想为 ios 构建。我无法在 Linux 环境中执行此操作,因此我使用安装了 Xcode 工具的 mini-mac。

我将 git 存储库克隆到工作树,并且正在运行

cordova build ios

在构建输出中,我收到以下内容,其中“ fatal error ”、“构建失败”和“错误:...”为红色。

/Users/mgfrobozz/Desktop/asap_cordova/platforms/ios/ASAP Media/Plugins/org.apache.cordova.dialogs/CDVNotification.m:21:9: fatal error: 
      'Cordova/NSDictionary+Extensions.h' file not found

我找到了https://issues.apache.org/jira/browse/CB-8659 ,这表明这个问题(ios 中已弃用的依赖项)已在 cordova 4.0.0 中解决,但我正在运行 cordova 6.0.0。

我对 Cordova 的了解不够,不知道如何修复 CDVNotification。

有什么建议吗?

最佳答案

尝试命令:cordova platform update ios

关于ios - 确定 cordova iOS 构建失败的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35233887/

相关文章:

ios - 设置单元格圆角和边框宽度使表格 View 滚动速度极慢

iphone - 增加包含 2 个 UILabel 的自定义 UITableViewCell 的大小

ios - 支持两种 iPhone 屏幕尺寸的全屏单元

android - -webkit-filter 无法在 Android cordova 应用程序中正常工作

GCC 4.6.0 构建健全性检查错误

iphone - UITableView 幻灯片不可编辑行与可编辑行 Xcode iPhone

android - 在构建时排除文件夹 Intel XDK

angularjs - ng-show/ng-if 不会立即更新 dom 高度

eclipse - 如何在 Eclipse 中将目录附加到 $PATH?

来自命令行的 Xcode "Build and Archive"