You can submit your app using Xcode or Application Loader. Application Loader is a small Cocoa app that you will use to deliver your binary to Apple. If your app needs to enforce minimum configuration requirements, you must use Application Loader.
For details on Application Loader and new features, read Using Application Loader. For more information on distributing your app using Xcode, read App Distribution Guide.
Important: Binary uploads are no longer being accepted through the iTunes Connect interface. You must use Application Loader to deliver your binary to Apple. Application Loader offers a significantly improved experience over uploading through iTunes Connect, including fast uploading, a more stable connection, and early validation warnings.