I want to know best way for uploading binary to itunestore. Is it through Application loader or using Xcode organizer archive build, validate and submit.
There are significant differences which I've tried to list below (as of Xcode 6.3.2 - Jun 2015):
Xcode Organiser
- The application to submit must be selected from the list of your locally archived apps (you cannot browse to a specfic file)
- Gives option to 'Validate' your app before submitting
- At validate/submission time will download/sync all the provisioning profiles associated with the selected Apple developer account and re-sign/re-embed the application with the appropriate one (it does indicate which one's get selected but you cannot override this)
- Gives option to automatically upload the debugging symbols that are included in the archived application
- NO upload progress
- (Gives the option to Export to an *.ipa which could be used with Application Loader)
Application Loader
- Requires you browse to an *.ipa file for its input
- No option to Validate before submitting
- Uses the provisioning profile that is already embedded in the *.ipa file
- NO way to upload debugging symbols
- Gives upload progress