2016-01-25 57 views
8

几天后不碰我的应用程序,今天,当我试图建立它,我得到了以下错误:科尔多瓦生成错误:的nodeValue未定义

Error thrown while running shell command: "cordova build ios" 
Error: Command failed: /bin/sh -c cordova build ios 
Error: Cannot read property 'nodeValue' of undefined 

如果我删除了iOS平台,然后重新添加,它会工作,但这不是最好的解决方案...我想了解这个问题。

你有什么想法可能导致这个错误,什么是解决它的最佳解决方案?

谢谢。

+0

你有没有在构建阶段运行的脚本? –

+0

不,我没有任何脚本 – alexmngn

+0

在你的代码里你在做“cordova build ios”吗? –

回答

35

我刚刚得到了这个完全相同的错误。对我来说,原因是,在我的MyApp的-的info.plist我增加了一个新的生产线,这是空的,基本上是一片空白键 - 值对这样的:

<key></key> 
<string></string> 

一旦我删除了这一点,错误消失和科尔多瓦能够再次建立。

希望有帮助!

+0

主要救生员!有人知道为什么一个新的钥匙和字符串突然出现?去看看XCode中的Info,并且有一个新的关键字和值为空的行 – Huiting

+0

Huitling - 你曾经在Xcode之前编辑过plist文件吗?如果是这样 - 可能你错误​​地添加了它,但没有注意到。多数民众赞成我是如何发现我的额外线路没有意识到问题是什么 - 它很容易点击信息设置视图中的+符号。 – alinochka

+0

谢谢!在我的反应原生项目中帮助我。不知道它是如何到达那里的 - 但是它为我崩溃了“react-native link”! – Herber

相关问题