4

I am new to iOS development. I have updated my application on new system and want to release the new version to App Store. I have gone through the steps to create a new build and upload the application for the first time on app store. However, I am not able to find a way to publish the new version of my application on the app store.

My queries are as follows: 1. What things I will need ready beforehand?(other than the updated source code) 2. Do I need to generate/ reuse(If yes where can I get it?) any certificate or keystore(the one we use while signing the Android App)?

I had gone through the following link :https://clearbridgemobile.com/how-to-submit-an-app-to-the-app-store/

Iram Bukhari
  • 487
  • 1
  • 5
  • 15
  • 1
    What do you mean you've upload the application on app store? Is it in iTunes Connect? If so, then go to iTunes Connect and follow the instructions there. – ACVM Oct 19 '17 at 19:01
  • "However, I am not able to find a way to publish the new version of my application on the app store" Why not? What problem are you actually having? – matt Oct 19 '17 at 19:16
  • @acvm App is already released by someone else. I want to publish an updated version to the app store. – Iram Bukhari Oct 19 '17 at 19:22
  • @matt I dont know how can I do it and what all things I will need – Iram Bukhari Oct 19 '17 at 19:22
  • But why don't you know? It's no secret. It's not our job to read the documentation for you (or to you). If you're actually having a stumbling block, tell us what it is. – matt Oct 19 '17 at 20:32

4 Answers4

5

Forget about tutorials and follow the official App Submission Guide

Rafał Sroka
  • 39,540
  • 23
  • 113
  • 143
3

If the project is all set up properly, then simply make sure your Schemes in Xcode are all properly set to "release".

Then archive your app in Xcode through Product -> Archive on the top bar

Once that finishes, it should automatically open the Xcode Organizer window (if not, open it through Window -> Organizer)

In the Archives tab, select your latest archive and click Upload to App Store... and that'll perform some sanity checks and upload it to iTunes Connect.

Once that happens, follow the instructions on that App Submission Guide above.

ACVM
  • 1,497
  • 8
  • 14
  • It shows me an error saying *Name Of The Organization* `has one iOS Distribution certificate but its private key is not installed.Contact the creator of this certificate to get a copy of the private key.` Am I missing something? – Iram Bukhari Oct 19 '17 at 20:31
  • Go here: https://developer.apple.com/account/ios/profile/production If you have a valid distribution profile, then find someone with it and you'll need to install it on your keychain. Otherwise, you can try to create a new one – ACVM Oct 19 '17 at 20:38
0

The certificate for you app is generated based on the unique bundle identifier, so you don't have to worry about getting a certificate.

As for releasing an app to the AppStore, you would need an Apple ID and iTunes Connect. Once your app is on the AppStore, you can then update it whenever and however you like using iTunes Connect. More on that here: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html

Hope that helps!

-2

Build and test your app to the last line of its code, make sure the application is working as intended to work without crashing or any memory leaks. Then create a distribution certificate using your bundle identifier of your app. Use developer account credentials to login itunesconnect and follow the instructions. Once done with that, Create an app in itunes connect with the bundle identifier used for your app on your developer account, fill in all the information required in the app information section. now jump onto Xcode, and make sure you have all assets in place in size required by Apple. Select the distribution provisioning profile and then archive your application, once archived your app can be uploaded with organizer itself or application loader. Now go on itunesconnect and wait for your build that you uploaded to complete processing.

  • Fill all the app information and pricing details.
  • Upload screenshots of your application.
  • Provide demo account credentials if your application requires a login.
  • Provide all other bits of information.
  • Submit your app for review.

You can also refer Submitting Your App to the Store and this latest tutorial

Anand Yadav
  • 479
  • 5
  • 17