【发布时间】:2014-04-15 10:42:47
【问题描述】:
- 创建新项目
- 为 iOS 构建:成功
- 添加媒体插件
- 为 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 次失败) [错误] /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
cordova 也会发生同样的情况,如果我使用 sudo。
【问题讨论】:
-
你在做安卓的时候有这个问题吗?我尝试使用 Android 和 Cordova 3.4.0-0.1.3 没有任何问题。奇怪的是,iOS 版本的媒体插件需要 File 插件,而 Android 版本不需要。此外FWIW你可以做cordova插件添加org.apache.cordova.media而不是每次都输入git url。例如,您可以通过键入
cordova plugin search media来找到这些名称。 (如果您使用 pg,请将“cordova”替换为“phonegap”。)