2016-01-25 84 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

相關問題