I am a contract developer. I have written an app (yes, using Xcode!) for a client and now we are ready to ship. I would like to send him a copy of his app which he can sign and submit to the iTunes app store but HE DOES NOT HAVE OR USE XCODE.
(While it’s a backup plan, I prefer not to walk him through the process of downloading and installing Xcode (through app store now — gak!) and then the build & submit that way.)
This was all [fairly] simple 6 months ago, but we’re Xcode 4 now, and the process appears streamlined to only allow the developer (team agent) to build, archive, verify & submit to his own account. (I don’t know nor do I want my client’s dev account credentials.)
As a last resort, I could haul my computer to his office and let him sign-in on it, but that doesn’t scale to truly remote work, which is the bulk of what I do. I’m hoping for a solution that involves me sending a binary to the client with a bullet-list of instructions.
Build your App into an .app file with a “Release” schema:
Package your App as an .ipa:
Then, run
Application Loader(Download/InstallApplication Loader 2.9if necessary):After it opens select “Next”
Enter your iTunes Connect Apple ID and Password and select “Next”
After your authenticated select “Next”
Select your App and click “Next”
Confirm App compatability
“Choose” the binary file to upload
Select and click “Next”
Start the upload by clicking “Send”
It will will take a few moments to authenticate through the iTunes Store
Once complete, your app package has been uploaded to the iTunes Store. Click “Next”
You are “Done”!
Your App will show a Status of “Upload Received”
Links:
Apple Doc – Using Application Loader
automating-over-the-air-deployment-for-iphone
How To Upload Your App To iTunes Connect Using Application Loader