我正在運行科爾多瓦3.4.1,並決定更新我唯一擁有的控制檯。我確實基於2014年4月23日發佈的插件更新(http://cordova.apache.org/news/2014/04/23/plugins.release.html)。更新科爾多瓦插件導致失敗的插件
通過首先刪除然後添加回插件完成更新。換句話說:
cordova plugin rm org.apache.cordova.console
cordova plugin add org.apache.cordova.console
我然後跑
cordova build
它做了很多巫術的,在這之後我編譯,並通過Xcode中運行iOS上的應用程序。 結果是這樣的失敗:每次我的代碼調用CONSOLE.LOG時間我在Xcode調試輸出
CDVPlugin class CDVLogger (pluginName: Console) does not exist.
ERROR: Plugin 'Console' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
-[CDVCommandQueue executePending] [Line 158] FAILED pluginJSON = [
"INVALID",
"Console",
"logLevel",
[
"LOG",
"text i want to see"
]
]
說白了更新的插件的過程中不能正常工作出現此錯誤。如何解決這個問題呢?如果我確實會影響科爾多瓦隊的後續修復?
FWIW:我重複了這個過程,試了cordova platform update ios
無濟於事。我不願意重新安裝整個東西給所有神祕的Xcode配置和構建的東西,並希望有一個簡單的修復...
嘗試刪除iOS平臺,然後將其添加回來。然後建立並查看問題是否消失。 –