You know the sequence: After figuring out there’s a new version of Cordova/Phonegap you check in your sources in your GIT repo and make sure all is backed up before upgrading them tools.
Then you’ll start kicking it with $ npm update -g cordova. And don’t forget upgrading ios-deploy (with $ npm install -g ios-deploy) and upgrading your platform project structure to take advantage of the latest candy using $ cordova platform upgrade .
I did the same for the upgrade from Cordova 4.2 to 4.3 The upgrading commands are all documented very well on the tools release post over here. Compiling my projects went fine so I was happy once more.
But then lightning struck down Cordova lane: Trying to run the Android version of my project on some GenyMotion VM’s made clear that the build wasn’t valid anymore.. I was getting dreaded FATAL EXCEPTION issues and the app closed as fast as it was opened on the device!
Check out this post on how I found out why this was happening and the easy fix that was needed. Maybe it’ll save you the time and blood pressure and you’ll live yet another day to do good in this world.