Macos OSX上的Cordova CLI

Macos OSX上的Cordova CLI,macos,cordova,cordova-cli,Macos,Cordova,Cordova Cli,当我试图在OSX(10.9)上构建我们的应用程序的iOS版本时,我遇到了以下错误。我已更新、卸载并重新安装cordova,但未成功 我还查找了错误,以查看是否有人在没有运气的情况下遇到过它。有人知道是什么导致了这个问题吗 $ cordova build ios Error: Unencoded < Line: 0 Column: 2 Char: < at error (/usr/local/lib/node_modules/cordova/node_modules/cordo

当我试图在OSX(10.9)上构建我们的应用程序的iOS版本时,我遇到了以下错误。我已更新、卸载并重新安装cordova,但未成功

我还查找了错误,以查看是否有人在没有运气的情况下遇到过它。有人知道是什么导致了这个问题吗

$ cordova build ios
Error: Unencoded <
Line: 0
Column: 2
Char: <
    at error (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:347:8)
    at strictFail (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:364:22)
    at Object.write (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:671:11)
    at XMLParser.feed (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/parsers/sax.js:48:15)
    at ElementTree.parse (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:263:10)
    at Object.exports.XML (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:593:13)
    at Object.module.exports.parseElementtreeSync (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:126:38)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:88:31
    at Array.forEach (native)
    at Object.handlePrepare (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:81:24)
$cordova构建ios
错误:未编码<
行:0
栏目:2
字符:<
错误(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/elementtree/node_modules/sax/lib/sax.js:347:8)
在strictFail(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/elementtree/node_modules/sax/lib/sax.js:364:22)
在Object.write(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/elementtree/node_modules/sax/lib/sax.js:671:11)
在XMLParser.feed(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/elementtree/lib/parsers/sax.js:48:15)
在ElementTree.parse(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/ElementTree/lib/ElementTree.js:263:10)
在Object.exports.XML(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/node_modules/elementtree/lib/elementtree.js:593:13)
在Object.module.exports.parseElementtreeSync(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/src/util/xml helpers.js:126:38)
at/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/prepare.js:88:31
at Array.forEach(本机)
在Object.handlePrepare(/usr/local/lib/node_modules/cordova/node_modules/cordova lib/src/plugman/prepare.js:81:24)

此错误由正在使用的某个插件的
plugin.xml
文件损坏而触发。确保所有这些文件都是有效的XML文档。这些文件可以在Cordova项目根目录的
plugins
文件夹中找到。

这是我的一个愚蠢的问题,但有一些背景信息会有所帮助,您是否已经使用Cordova CLI命令创建了项目并添加了iOS平台?另外,你从运行“哪个cordova”中得到了什么?这个项目不是新的,它过去在iOS上工作过。Cordova位于“/user/local/bin/Cordova”中。我还没有删除并重新添加ios平台,但我认为这是下一步。是的,有时删除并重新添加平台可以解决我在进行更新时遇到的一些问题。您使用的Cordova版本是什么?您可以运行
cordova-v
来测试这一点