Actualización del complemento de cordova resulta en un complemento fallido

Estoy ejecutando Cordova 3.4.1 y decidí actualizar el único y único complemento que tengo, Console. Lo hice en base a la actualización de los complementos del 23 de abril de 2014 ( http://cordova.apache.org/news/2014/04/23/plugins.release.html ).

La actualización se realiza eliminando primero y luego agregando el complemento. En otras palabras:

cordova plugin rm org.apache.cordova.console cordova plugin add org.apache.cordova.console 

Entonces corrí

 cordova build 

que hace mucho vudú, después de lo cual compilé y ejecuté la aplicación en iOS a través de Xcode. El resultado es este error : cada vez que mi código llama a console.log obtengo este error en la salida del depurador 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" ] ] 

Es evidente que el process de actualización de complementos no funciona correctamente. ¿Cómo puedo arreglar esto yo mismo? Y si lo hago, ¿tendrá alguna corrección posterior por parte del equipo de Cordova?

FWIW: repite este process, probé una cordova platform update ios en vano. Soy reacio a volver a instalar todo el asunto, dada toda la misteriosa configuration de Xcode y comstackr cosas y esperando que haya una solución simple …

Difundí el proyecto contra una versión anterior que había mantenido que funcionaba correctamente y se le ocurrió esta solución:

En Xcode, bajo su proyecto Phonegap o Cordova, select

 Target -> Build Phases -> Compile Sources 

Agregue su complemento a la list allí, en este caso CVLogger.m ubicado en su estructura de files en "Complementos".

Después de esto, el proyecto se comstack sin error y el complemento de console funciona. No es necesario reinstalar y reconfigurar todo su proyecto para esto …