The Xcode development environment is tightly integrated with iTunes Connect. When you add an app to iTunes Connect, uploading a build for your app using Xcode is straightforward and efficient. When your iTunes Connect record is ready, Xcode receives metadata from the
available record. From inside Xcode, you associate the build with the iTunes Connect record you created for the app and complete the upload. For more information, read Uploading Your App to iTunes Connect in App Distribution Guide.