Cordova IOS构建错误(清洁项目)

时间:2014-02-25 18:34:58

标签: ios objective-c xcode apache cordova

我有构建错误(每当我尝试运行cmd“cordova build ios”或“cordova run ios”时)以下错误日志都是来自“cordova build ios -d”的转储。

这是我的错误记录:http://pastebin.com/WdN7YGBt 更短的版本在下面。

我尝试在CordovaLib-XCODEProject上设置“仅建立活动架构” - 设置为“是”(有人说解决了他们的问题)但没有任何成功。在这种情况下,有人可以帮助我吗?

---------错误日志---------

ld:110架构i386的重复符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

**建筑失败**

以下构建命令失败:         Ld /private/var/root/fearnley_2/platforms/ios/build/emulator/fearnley_2.app/fearnley_2 normal i386

(1失败)

child_process.spawn(/ var / root / fearnley_2 / platforms / ios / cordova / build,[])= 65 错误:构建ios项目时发生错误。** BUILD FAILED **

以下构建命令失败:         检查依赖项 (1次失败) **建筑失败**

以下构建命令失败:         Ld /private/var/root/fearnley_2/platforms/ios/build/emulator/fearnley_2.app/fearnley_2正常i386 (1失败)

at ChildProcess.<anonymous> (/usr/local/lib/node_modules/cordova/src/compile.js:65:22)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)

Erlend-PC:fearnley_2 root#

1 个答案:

答案 0 :(得分:12)

我遇到了同样的问题。首先确保删除您怀疑可能导致构建失败问题的插件。对我来说,它是GAPlugin和网络信息插件。为此,请执行以下操作:

cordova plugin remove org.apache.cordova.network-information

您可以在项目的plugins目录中找到已安装的插件列表。

清理构建区域:

./platforms/ios/cordova/clean

然后再次运行build命令:

cordova build ios