How to upload IOS App to Appstore?

Follow the steps below to upload IOS App to Appstore.

Step 1.1: Go to https://appleid.apple.com/#!&page=create to create Apple ID.(if you don’t have an Apple Developer account.) requires you to pay Apple an annual fee of $99

a) Fill up all the necessary information. 
b) Click Continue.

Step 1.2:

  1. Go to https://developer.apple.com/register and log with your Apple ID.
  2. Accept Apple Developer Agreement.

Now you will get a window like below,

  1. Go to Developer Account

Step 1.3: When you click on Developer Account, You will get window like below,

Go to Certificates, Identifiers & Profiles

Step 1.4: When you click on Certificates, Identifiers & Profiles,

 you will get a window like this,  Go to ⇒ Identifiers ⇒ Press  +

Step 1.5: When you click on + button, you will get a window like below.

Check App IDs (Default) ⇒ Continue

Step 1.6:

a) Enter App name here.

b) Enter the package name here. (Please refer the Screenshot below)

Step 1.7: In Capabilities, Enable Push Notifications and click continue.

Step 1.8: Confirm your App ID, Click on Register

You Have Completed the first Session

Generating Certificate: (Distribution Certificate)

Step 2.1: Click on Certificates and click +

Step 2.2: select IOS Distribution App Store and Ad Hoc and click Continue.

Step 2.3: When you click on Continue, a window like below appears.

You need to download CSR (Click here to download CSR File) file and upload it here.

Upload CSR file and click Continue

And Click Download

Generating Provisioning Profile:

Step 3.1: Go to Profiles ⇒ Click on +

Step 3.2: Check AppStore and click Continue

Step 3.3 : Please Select the App ID (Identify with the Bundle Id) ⇒ Continue

Step 3.4:

Choose the distribution certificate created in the previous step.

Step 3.4: Enter Provisioning profile name ⇒ Generate

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/25ff1294-efed-491e-9954-51874b06dad3/Untitled.png

Click on Download

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/089fd683-7d07-46e7-8c4c-f8788c9fde29/Untitled.png

Upload the Distribution and Provisional file.

Step 4.1: Go to Dashboard ⇒ Upload to Store ⇒ select App Store ⇒ Click on I have an Account

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/49b1f714-58ec-4435-b9e8-e4a19f5e7c87/Untitled.png

Click Next

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8e98a236-26b1-4dc8-997b-9fe01d7b6acc/Untitled.png

Step 4.2: Upload Distribution Certificate and Click Next.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f000b3f0-5f4b-4507-9d05-b9b64b56b6ce/Untitled.png

Step 4.2: When you Click Next two times, a window will appear to upload provision File

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0fdf4e76-da5a-461b-9f19-b407f75f1d4f/Untitled.png

Download the IPA file from here and keep it safe (we need to upload the IPA FILE in the coming step)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/22ec0dc5-a5a5-45c1-a829-f3cbb7faab09/Untitled.png

Step 5.1: Go to https://developer.apple.com/register ⇒ Appstore Connect

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a28ed420-edf4-44c8-9108-777c65af1d8d/Untitled.png

Step 5.2: Click Go to App Store Connect

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2981870c-0e28-40d9-8e3f-0cb76d68d25e/Untitled.png

Step 5.3 : Click My Apps

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dd84a280-368b-468c-9b66-9216f906873b/Untitled.png

Step 5.4 : Click +

Step 5.5:

Check Ios ⇒ Enter App Name⇒ Select Language⇒ Select Package name ⇒Sku ( Project Id is preferred) ⇒ Check Full access ⇒ Create

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b5c88e42-9973-4543-a865-130c4a67e51c/Untitled.png

Step 5.6: Select Category

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7003bbaa-dff1-4374-ad6f-18e6c1a0f99b/Untitled.png

Enter Privacy policy url and Subtitle:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/808671a6-83d8-4ee0-b393-a51a9b78f068/Untitled.png

Step 5.7: Pricing and Availability:

Price ⇒ Select (Eg: usd free) ⇒ Save

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d01cf8f-a43b-4252-919e-c5af52ed394a/Untitled.png
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/87e16bea-4311-4530-9bae-8bc6a5c90c0f/Untitled.png

Step 5.7.1: In Prepare for submission ⇒ Fill the Fields with appropriate texts.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7e09add3-05ee-4ad1-8cf9-c974a4e4d2b7/Untitled.png

Step 5.7.2: Add Screenshots here. (Iphone 6S & Iphone xs & Ipad)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3afbb063-60d7-490f-b83e-c3cc8eb47de4/Untitled.png

Step 5.8: you need to upload the IPA file in this step.( Using X code)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cc77ecc5-b7cd-4f64-80aa-04b3e3608001/Untitled.png

You can upload your app to App Store Connect by using the Transporter app on your Mac.

a: Find the Transporter app on your Mac. You can open Spotlight search and type in “transporter”. It will be the top hit.

b: Open the app ⇒ login to the app with the credentials you use to log into App Store Connect.

Apple may ask you to create an app-specific password during this step.

You can find the directions on how to create an app-specific password here.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/400dcf2c-5010-423c-8370-97fd8ec1edc7/Untitled.png

c: Drag the .ipa file you have downloaded on your Desktop, to the “ADD APP” screen of Transporter.

( You can download the IPA file after you upload the certificates (Distribution and provision) to the dashboard )

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5e8cf863-58e0-490a-b61c-405ec79a29b7/Untitled.png

d: Now you can see an overview of the app’s details. Click on ‘Deliver‘ to proceed with uploading.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/35a3a5a1-6fb1-4fe5-834e-60df9c8adda3/Untitled.png

e: The upload process will take a few minutes. Afterward, you can close Transporter.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5ebf0ebc-cfdd-448e-ad64-6a213bc3a2ad/Untitled.png

Step 5.9: After you have uploaded the app, select the build you have uploaded.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/493c96d5-a56d-46ee-8d23-57f1c9257bd5/Untitled.png
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/923ae0e9-2ddb-43df-889f-db48cad54ca5/Untitled.png

Step 5.10:

a)Choose App Icon and upload.

b) Copy Right.( Website owners provides// you will get it from website)

c) Routing App Coverage File( optional)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ad23f1f1-8b2d-4fb4-b764-8f91aa225d17/Untitled.png

d) Rating: Click on Edit. And complete the Rating steps:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/04420f89-dc7c-47cb-8388-4c48900f69b1/Untitled.png
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/12fd78af-fa4f-4a51-b062-007ff05813e1/Untitled.png

e) Enter the below Details for App Review.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d7c83ce0-3057-4cb9-a97e-b68366cef4dd/Untitled.png

f) In Content Rights and Advertising Identifier Click “No”

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/71c77df9-0440-4257-a4fc-748e48cb637d/Untitled.png

g) Click Submit For Review.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fddc9e44-3ea8-4eed-ad76-806e3b1e7256/Untitled.png

h) Waiting for Review: Final Page after upload the app.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/052ad4f4-55a0-442e-8536-6a0746a53eb0/Untitled.png

Things we need to Upload IOS App:

  1. Apple Developer Account: Email-id and password.
  2. App Name
  3. Package name of the app
  4. Category of the app
  5. Privacy Policy url
  6. Promotional Text( short description)
  7. Description
  8. Key words
  9. Screenshots
  10. App specific Password And Mail-id

https://appleid.apple.com/#!&page=signin ⇒ to create App specific password

  1. Downloaded url
  2. Copy right
  3. App icon
  4. Contact Information.

—————— End ——————-