Phonegap本地版本因媒体插件而失败

Ska*_*Ska 8 ios cordova

  1. 创建新项目
  2. 为iOS构建:成功
  3. 添加媒体插件
  4. 为iOS构建:失败

以下构建命令失败:CompileC build/HelloWorld.build/Debug-iphonesimulator/HelloWorld.build/Objects-normal/i386/CDVSound.o HelloWorld/Plugins/org.apache.cordova.media/CDVSound.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler(1 failure)[error]/Projects/Code/hello/platforms/ios/cordova/build:命令失败,退出代码为65

这是命令列表

phonegap create hello
cd hello
phonegap build ios   # WORKS
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git
phonegap build ios   # FAILS
Run Code Online (Sandbox Code Playgroud)

与cordova相同的情况,如果我使用sudo.

Jam*_*ton 17

我通过完全删除平台下的iOS文件夹,然后重新运行来解决问题phonegap build ios.

  • 同样适合我......虽然很奇怪!感谢上帝为Stack Overflow !! 没有它我们会在哪里? (2认同)

Ska*_*Ska 3

我在PhoneGap Google 群组上找到了解决方案

解决方案是还添加文件插件。奇怪的是,这些依赖关系没有被提及,但它起作用了。我想我们需要随机尝试插件的组合,直到有效果为止。

该错误记录在此处:https ://issues.apache.org/jira/browse/CB-6225

看起来你必须先添加文件插件,然后添加媒体,顺序很重要。