When trying to upload the ipa created with the latest release of cordova (6.0.0) and cordova-ios (4.0.1) the application loader complains about missing "icon.png". This is probably caused by the use of xcassets to generate the app icons whilst still mentioning
in the *-Info.plist.
This file is never copied or generated when using the xcassets function (since all icons are named AppIcon*.png.
A temporary workaround seems to be removing this key from the *Info.plist and rebuilding.
1) Create a blank cordova 6.0.0 project
2) cordova add platform ios
3) cordova build ios --device --release
4) Upload the app