When xcode uploads my app to the app store, I received this blocking error:
"Invalid Image Path - No image found at the path referenced under key 'CFBundleIconFile': 'icon.png'"
This, despite the fact that icon.png existed in the App Icon Asset catalog, and on disk right beside all my other icons.
I was able to resolve using steps described here:
I had this same problem, it seems that Cordova does not properly copy the icon.png file into the 'Resources' folder.
In the 'View' menu, click Navigators > Show Project Navigator
Right-click on the 'Resources' folder and select 'Add Files to _project name_'