1.) In Xcode Product -> Archive and then send to itunesconnect. (as if you sent it for a new version)
2.) yes, not a problem. All new loaded assemblies are "preliminary". When you want to send it to the AppStore, you select one of the preliminary versions.
3.) No, I keep the same version number for all new collections, but I increase the build number (you can do this automatically by adding a new build phase to the script:
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}") buildNumber=$(($buildNumber + 1)) /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
)
4.) yes, just increase the version number to 1.1 and download it with the same package identifier.
Edit: Screenshot

Thorsten
source share