Steps to Upload an iPhone Application to the Appstore

Steps to upload an iPhone application to the AppStore

This arstechnica article describes the basic steps:

Start by visiting the program portal
and make sure that your developer
certificate is up to date. It expires
every six months and, if you haven't
requested that a new one be issued,
you cannot submit software to App
Store. For most people experiencing
the "pink upload of doom," though,
their certificates are already valid.
What next?

Open your Xcode project and check that
you've set the active SDK to one of
the device choices, like Device - 2.2.
Accidentally leaving the build
settings to Simulator can be a big
reason for the pink rejection. And
that happens more often than many
developers would care to admit.

Next, make sure that you've chosen a
build configuration that uses your
distribution (not your developer)
certificate. Check this by
double-clicking on your target in the
Groups & Files column on the left of
the project window. The Target Info
window will open. Click the Build tab
and review your Code Signing Identity.
It should be iPhone Distribution:
followed by your name or company name.

You may also want to confirm your
application identifier in the
Properties tab. Most likely, you'll
have set the identifier properly when
debugging with your developer
certificate, but it never hurts to
check.

The top-left of your project window
also confirms your settings and
configuration. It should read
something like "Device - 2.2 |
Distribution". This shows you the
active SDK and configuration.

If your settings are correct but you
still aren't getting that upload
finished properly, clean your builds.
Choose Build > Clean (Command-Shift-K)
and click Clean. Alternatively, you
can manually trash the build folder in
your Project from Finder. Once you've
cleaned, build again fresh.

If this does not produce an app that
when zipped properly loads to iTunes
Connect, quit and relaunch Xcode. I'm
not kidding. This one simple trick
solves more signing problems and "pink
rejections of doom" than any other
solution already mentioned.

How to submit the app to app store?

Three best links I could find are :

http://www.mahalo.com/answers/what-is-the-process-to-submit-an-application-to-itunes

http://help.appmakr.com/entries/218997-how-to-upload-your-app-to-itunes-connect-using-application-loader

http://www.weston-fl.com/blog/?p=2442

How to upload an iOS app to the app store via command line

The previous reply does not work with the new iTunes Connect any more.

You need to use the iTunes Transporter to upload your app to iTunes Connect. Check out the source code of deliver on GitHub: https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/itunes_transporter.rb

You can use deliver to automatically upload new updates to the App Store: https://fastlane.tools/deliver

IOS/AppStore How to Submit New Release of Existing App For Review

Click on the "App Store" tab instead of "Activity" tab. If you haven't already, click on the "+ Version or Platform" link and add the new iOS version. Then select that new version. Fill in all of the details. Then next to the Build section, click the circled + icon and select your build. Save the changes and submit for review.

How to Submit an iOS app to the App Store (iTunes Connect) using Xcode

This post has been updated for 2019's new AppStore Connect and Xcode 10.


Here is a "short" guide for what to do:

In Apple's Member Center:

  1. log in using your developer account's AppleID
  2. navigate to Certificates, Identifiers & Profiles
  3. choose Certificates
  4. download / create iOS Certificates for iOS Distribution and iOS Development
  5. navigate to Provisioning Profiles
  6. download / create Provisioning Profiles for iOS Distribution and iOS Development

In AppStore Connect:

  1. log in using your developer account's AppleID
  2. navigate to My Apps
  3. in the top left corner press +
  4. fill in all the data it asks for

In Finder:

  1. navigate to your previously downloaded certificates and provisioning profiles
  2. double-click them
  3. enter passwords if necessary
  4. close KeyChain if it popped up

In Xcode:

  1. open your project
  2. in the top left corner tap on the project file
  3. under Identity set the version & build numbers
  4. for Signing, check Automatically manage signing
  5. ...then select your team as
  6. select Generic iOS Device or a connected device under Schemes
  7. use cmdb to build your project
  8. in the status bar, find Product and select Archive. This will take a while to archive your project and eventually bring up the Archives section of xcode's Organizer
  9. click Disrtibute App
  10. follow the steps to complete the process. You should only have to press Next a few times. If everything goes well, the progress will say something like uploading binary.
  11. Wait until Xcode has successfully uploaded the binary to AppStore Connect. Then proceed with the steps below.

Back in AppStore Connect:

  1. log in using your developer account's AppleID
  2. navigate to My Apps
  3. select your app
  4. scroll down and find Build
  5. there it should show your build you just uploaded via Xcode, select it if necessary

    • note that the build might not be selectable just yet. It needs to complete processing first. This usually takes about an hour.
  6. fill in all data required

    • note If you want to manually release your app after it's reviewed select that option under Version Release, otherwise skip this
  7. next, press Submit For Review
  8. answer the questions they ask

...


  1. When the review is finished you can either release it manually to the AppStore or it will automatically do that depending on what you selected in step 6.

    • Review for new apps usually takes about a week, but it may vary. Updates will take a few days only
    • After release its status will be Processing for App Store, that may take about half an hour
    • The status will then change to Ready for Sale which effectively means, users can now download your app

How do I submit the iWatch app to the App Store?


  1. When you create a new Watch App project (not an iOS App with Watch App), note that it creates a Watch App target, a Watch Extension target, AND an almost empty iOS App target (no code, storyboards, xcassets, but under build phases it is dependent on the Watch App and embeds the Watch app).

  2. On App Store Connect, you create a new iOS app project for your independent Watch app, but only fill in the data related to the Watch part of the project.

  3. Archive and upload your project as you normally would a standard iOS project.

Voila! (And yes, that is not intuitive).
find more here and here



Related Topics



Leave a reply



Submit