【问题标题】:Cordova - issue adding plugins in iOSCordova - 在 iOS 中添加插件的问题
【发布时间】:2015-07-17 15:12:09
【问题描述】:

我在使用 CLI 在 iOS 中添加插件时遇到了一些奇怪的问题。在终端中执行以下命令,

  1. cordova 创建 Documents/Work/hello com.example.hello hello world
  2. cordova 平台添加 ios
  3. cordova 插件添加 org.apache.cordova.device
  4. cordova 构建

但构建失败并显示以下消息,

错误:没有这样的文件或目录:'/Users/gtmac/Documents/Work/hello/platforms/ios/helloworld/Plugins/org.apache.cordova.device/CDVDevice.m' clang:错误:没有输入文件

** 构建失败 **

当我添加任何插件时,.m 和 .h 文件不会被复制到 Platforms/Plugins 文件夹中。但是这些文件存在于根目录的 Plugins 文件夹中。

【问题讨论】:

  • 项目名称中有一个小写字母存在已知问题。所以尝试将项目名称保持为 Hello world 一次?
  • 是的。这解决了问题。

标签: cordova cordova-plugins


【解决方案1】:

Cordova 存在这个已知问题,如果项目名称的第一个字母为小写,则构建会失败。早在 2014 年就已报告过,但仍未修复,也未在文档中提及/错误中没有规范。

所以请保持应用的项目名称以大写开头。

【讨论】:

  • 请问您在哪里更改项目名称?在什么文件夹,什么文件?
猜你喜欢
  • 2014-09-22
  • 2019-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-26
  • 2016-09-05
  • 1970-01-01
  • 2013-07-30
相关资源
最近更新 更多