SlideShare a Scribd company logo
HOW TO SUBMIT IOS APP IN APP-
STORE?
• App submission is often an afterthought. But
ensuring you submit your app to the App Store
properly (a service included in our end-to-end
development) is an important first step to ensure
exposure and entice users to download.
• That’s why we made this step-by-step guide to
App Store submission. This guide contains all the
steps required to properly submit an iOS app to
the App Store
CONTINUE….
• Prerequisites
• Project that is ready for submission and
passes Apple’s App Store Guidelines
• Valid Apple developer program account (not the
Apple Developer Enterprise Program)
• Computer that runs Mac OS X
• The following programs installed:
– Xcode
– Keychain Access
Step Overview
• Below you will find a list of guides, each describing how to do
one of the steps required for submitting an app.
1. Assemble App Store Information
2. Create a Bundle Identifier
3. Create a Certificate Signing Request
4. Create an App Store Production Certificate
5. Create a Production Provisioning Profile
6. Create an App Store Listing
7. Create a Release Build
8. Fill in the Version Information
9. Submit Version for Review
10.Release
1. Assemble App Information
• Screenshots:- You need at least one for every supported
device screen size. The screenshots cannot
contain transparency
• Name:- Name of the app as seen by users
• Description :- A description of your app, detailing
features and functionality.
• Keywords :- Separate keywords with a comma.
• Support URL:- A URL with support information for you
app.
. Marketing URL:- A URL with marketing information about
your app, optional.
• Privacy Policy:- A URL containing your app’s privacy policy,
URL optional
CONTINUE….
• App Icon:- This icon will be used on the App Store and
must be in the JPG or PNG format, with a
minimum resolution of at least 72 DPI, and in the
RGB color space. It must not contain layers or rounded
corners.
• Categories:- Secondary category is optional
• Rating:- Generate your rating based on the questionnaire
More Information Here
• Copyright:- Use the format: YYYY Company Name
• Trade Representative:- Only appears on the Korean App Store, optional.
Contact Information
• Demo Account:- “The username and password for a full-access account
for your app. Include details for additional accounts in
the Notes field.”
2. Create a Bundle Identifier
• The bundle identifier is the name of your app, as seen
by both the App Store and iOS devices.
1. In your browser, navigate to Apple’s Developer Portal
2. Log in
3. Click Identifiers
4. Click the “+” in the top right of the screen
5. Name the App ID the same as your app
6. Make sure the Bundle ID follows the standard naming
convention: com.yourcompanyname.yourappname
7. Check any App Services the app needs, click Continue
8. Verify the services are correct, then click Submit
3. Create a Certificate Signing Request
• Certificate Signing Requests are used to link your computer to
your Apple developer account.
1. Open a program called Key Chain Access.
2. In the top left menu, click Certificate Assistant.
3. Click Request a Certificate From a Certificate Authority…
User email: Enter your email address
Common Name: We recommend using the name of the app
CA email is not actually required.
4. Check Saved to Disk, click Continue.
5. Save the Certificate Signing Request for later.
4. Create an App Store Production
Certificate
• Code Signing Certificates are used to link iOS apps
to your Apple developer account.
1. In your browser, navigate to Apple’s Developer
Portal
2. Click Certificates
3. Click the “+” in the top right of the screen
4. Click the App Store Production
Currently named “App Store and Ad Hoc” under
Production.
CONTINUE….
• Click Continue
• Upload the Certificate Signing Request created
earlier
• Download the Certificate
• Install the certificate on your computer by
double clicking
• Keep this file somewhere safe
5. Create a Production Provisioning
Profile
• Provisioning Profiles are packaged with iOS apps
so users devices can install them.
1 .In your browser, navigate to Apple’s Developer
Portal
2. Log in
3. Click Provisioning Profiles
4. Click the “+” in the top right of the screen
5. Click the App Store Distribution option, click
Continue
CONTINUE….
6. Select the Bundle ID created earlier, click Continue
7. Select the Certificate created earlier, click Continue
8. Make sure the Profile Name follows the standard
naming convention: App Name App Store
Distribution
9. Click Generate
10. Download it
11. Install the provision profile on your computer by
double clicking
12. Keep this file somewhere safe
6. Create App Store Listing
• Reserve a slot in the App Store for your app for users to see.
1. Start in your browser, navigate to iTunes Connect
2. Log in
3. Click My Apps
4. Click the “+” in the top left of the screen
5. Click “New iOS App”
6. Bundle ID: choose the one created on Developer Portal
7. For convenience, make the SKU match the Bundle ID created
earlier
8. Click Create to create the first version listing
7. Make the release build
• Package the actual binary that users will be
uploading to the store.
1. Start Xcode
2. Open the project or workspace
3. Update the version and build numbers
4. Open Build Settings
5. Make sure All settings is selected
6. Scroll to Code Signing
7. Use the provisioning profile created earlier
8. Use the code signing identity created earlier
CONTINUE….
9. In the top menu, select Generic iOS Device as
the build destination if no actual device is
connected
10. Menu, Project, Archive
11. Click Distribute
12. Sign in as your apple developer account
13. Submit to app store
14. Wait for the confirmation
8. Fill In Version Information
• Users will decide whether or not to install your app
based on your store listing.
1. Enter all of the information assembled in step 1
2. Select the build you wish to tie to the version (Note:
This usually appears 10-15 minutes after sending from
X code)
3. Fill in pricing information
4. Click Save
5. Fit any errors based on the messages that appear and
save changes
9. Submit Version for Review
• Every app that is submitted to the store has to be reviewed by the
Apple team before release.
1. Select the release type
Manual release – after the app is accepted, a Release button will
appear.
Automatic release – as soon as the app is accepted, it will be
released.
2. Wait for approval
This process usually takes 2-3 weeks for a new submission.
3. If your app was not approved, review the notes in the Resolution
Center and make any necessary changes to the app or version
information then resubmit
10. Release
• Enjoy the final, most satisfying step.
1. If you selected Manual release, click Release your app
when ready
2. Wait for the green “Ready for Sale” version status (This
might take from 1 hour to 1 day after release)
3. Search for your app on the App Store
4. Celebrate!
* When submitting a new version of your app, you will
only have to repeat steps 7 through 10.*
Payment of IOS Developer
• iOS Developer Salary (India) The average pay
for an iOS Developer is Rs 366,408 per year.

More Related Content

What's hot (20)

PPTX
Polymorphism and interface in vb.net
KarthigaGunasekaran1
 
PDF
Android activities & views
ma-polimi
 
PDF
Intro to UIKit • Made by Many
kenatmxm
 
PPTX
Angular kickstart slideshare
SaleemMalik52
 
PPT
Java Basics
Brandon Black
 
PPT
Hibernate architecture
Anurag
 
PDF
The aggregate is dead! Long live the aggregate! - SpringIO.pdf
Sara Pellegrini
 
PDF
Android Basic Components
Jussi Pohjolainen
 
PPTX
Appium overview
Abhishek Yadav
 
PDF
Android intents
Siva Ramakrishna kv
 
PDF
Android Programming Basics
Eueung Mulyana
 
PPTX
Kotlin presentation
MobileAcademy
 
PPTX
Controls
teach4uin
 
PPTX
Java tokens
shalinikarunakaran1
 
PDF
Android tutorial ppt
Rehna Renu
 
PPT
Android Application Development Using Java
amaankhan
 
PPTX
How to build your own Android App -Step by Step Guide
Ace Web Academy -Career Development Center
 
PPTX
Java string handling
GaneshKumarKanthiah
 
PPTX
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
ReformedTech
 
PPTX
Fragment
nationalmobileapps
 
Polymorphism and interface in vb.net
KarthigaGunasekaran1
 
Android activities & views
ma-polimi
 
Intro to UIKit • Made by Many
kenatmxm
 
Angular kickstart slideshare
SaleemMalik52
 
Java Basics
Brandon Black
 
Hibernate architecture
Anurag
 
The aggregate is dead! Long live the aggregate! - SpringIO.pdf
Sara Pellegrini
 
Android Basic Components
Jussi Pohjolainen
 
Appium overview
Abhishek Yadav
 
Android intents
Siva Ramakrishna kv
 
Android Programming Basics
Eueung Mulyana
 
Kotlin presentation
MobileAcademy
 
Controls
teach4uin
 
Java tokens
shalinikarunakaran1
 
Android tutorial ppt
Rehna Renu
 
Android Application Development Using Java
amaankhan
 
How to build your own Android App -Step by Step Guide
Ace Web Academy -Career Development Center
 
Java string handling
GaneshKumarKanthiah
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
ReformedTech
 

Similar to How to submit ios app in Appstore (20)

DOCX
Hospital app project (how to upload app)
MAHFUZ RAIHAN
 
PPTX
iOS Distribution and App store pushing and more
Naga Harish M
 
PDF
iPhone first App Store submission
Pragati Singh
 
PDF
Osx workflow guide (1)
Pragati Singh
 
PDF
12 simple steps to prepare your i os app for development and distribution (1)...
Katy Slemon
 
PPTX
Flutter Android / iOS Build Preparation
9 series
 
PDF
iTunes App Store Submission Process
Anscamobile
 
PDF
iTunes App Store Submission Presentation
Anscamobile
 
PDF
iOS Application Development Step by Step to develop an iOS App.pdf
JPLoft Solutions
 
PDF
Iphone development
Pragati Singh
 
PPTX
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
Arcadian Learning
 
PDF
Let us learn to put i phone apps in apple’s app store
Rapidsoft Technologies
 
PPTX
How To Create .ipa files for TestFlight
Kuldeep Singh
 
PDF
MSR iOS Tranining
Prabin Datta
 
PDF
Step-by-Step Guide to Developing a Successful iOS App.pdf
Bytes Technolab Inc.
 
DOCX
Step-by-Step Guide to Developing a Successful iOS App.docx
Bytes Technolab Inc.
 
PDF
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
 
PDF
Getting Started with App Development.pdf
Santhoshkumar20680
 
PPTX
Ios development training presentation
Deepak S
 
PPT
Desarrollo AIR Mobile
Saúl Buentello
 
Hospital app project (how to upload app)
MAHFUZ RAIHAN
 
iOS Distribution and App store pushing and more
Naga Harish M
 
iPhone first App Store submission
Pragati Singh
 
Osx workflow guide (1)
Pragati Singh
 
12 simple steps to prepare your i os app for development and distribution (1)...
Katy Slemon
 
Flutter Android / iOS Build Preparation
9 series
 
iTunes App Store Submission Process
Anscamobile
 
iTunes App Store Submission Presentation
Anscamobile
 
iOS Application Development Step by Step to develop an iOS App.pdf
JPLoft Solutions
 
Iphone development
Pragati Singh
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
Arcadian Learning
 
Let us learn to put i phone apps in apple’s app store
Rapidsoft Technologies
 
How To Create .ipa files for TestFlight
Kuldeep Singh
 
MSR iOS Tranining
Prabin Datta
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Bytes Technolab Inc.
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Bytes Technolab Inc.
 
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
 
Getting Started with App Development.pdf
Santhoshkumar20680
 
Ios development training presentation
Deepak S
 
Desarrollo AIR Mobile
Saúl Buentello
 
Ad

Recently uploaded (20)

PDF
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
PDF
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
PPTX
原版一样(毕业证书)法国蒙彼利埃大学毕业证文凭复刻
Taqyea
 
PDF
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
PPTX
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
PDF
Learning Exemplar_Technology and Livelihood Education 7 Q1_W2.pdf
mjhiludo16
 
PPTX
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
PPTX
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
PDF
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
PPTX
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
PPTX
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
PDF
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
PDF
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
PDF
Strategic Plan New and Completed Templeted
alvi932317
 
PPTX
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
PDF
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
PPTX
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 
PPTX
Meloniusk_Communication_Template_best.pptx
howesix147
 
PDF
Cybersecurity Nightmare_ 16 Billion Passwords Leaked in Data Breach by Orage ...
Orage Technologies
 
PDF
Enhancing Parental Roles in Protecting Children from Online Sexual Exploitati...
ICT Frame Magazine Pvt. Ltd.
 
FutureCon Seattle 2025 Presentation Slides - You Had One Job
Suzanne Aldrich
 
The Hidden Benefits of Outsourcing IT Hardware Procurement for Small Businesses
Carley Cramer
 
原版一样(毕业证书)法国蒙彼利埃大学毕业证文凭复刻
Taqyea
 
Top 10 Testing Procedures to Ensure Your Magento to Shopify Migration Success...
CartCoders
 
Networking_Essentials_version_3.0_-_Module_5.pptx
ryan622010
 
Learning Exemplar_Technology and Livelihood Education 7 Q1_W2.pdf
mjhiludo16
 
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
 
Academic Debate: Creation vs Evolution.pptx
JOHNPATRICKMARTINEZ5
 
Empowering Local Language Email with IDN & EAI – Powered by XgenPlus
XgenPlus Technologies
 
Metaphysics_Presentation_With_Visuals.pptx
erikjohnsales1
 
西班牙巴利阿里群岛大学电子版毕业证{UIBLetterUIB文凭证书}文凭复刻
Taqyea
 
Materi tentang From Digital Economy to Fintech.pdf
Abdul Hakim
 
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
 
Strategic Plan New and Completed Templeted
alvi932317
 
PHIPA-Compliant Web Hosting in Toronto: What Healthcare Providers Must Know
steve198109
 
BRKAPP-1102 - Proactive Network and Application Monitoring.pdf
fcesargonca
 
美国电子毕业证帕克大学电子版成绩单UMCP学费发票办理学历认证
Taqyea
 
Meloniusk_Communication_Template_best.pptx
howesix147
 
Cybersecurity Nightmare_ 16 Billion Passwords Leaked in Data Breach by Orage ...
Orage Technologies
 
Enhancing Parental Roles in Protecting Children from Online Sexual Exploitati...
ICT Frame Magazine Pvt. Ltd.
 
Ad

How to submit ios app in Appstore

  • 1. HOW TO SUBMIT IOS APP IN APP- STORE? • App submission is often an afterthought. But ensuring you submit your app to the App Store properly (a service included in our end-to-end development) is an important first step to ensure exposure and entice users to download. • That’s why we made this step-by-step guide to App Store submission. This guide contains all the steps required to properly submit an iOS app to the App Store
  • 2. CONTINUE…. • Prerequisites • Project that is ready for submission and passes Apple’s App Store Guidelines • Valid Apple developer program account (not the Apple Developer Enterprise Program) • Computer that runs Mac OS X • The following programs installed: – Xcode – Keychain Access
  • 3. Step Overview • Below you will find a list of guides, each describing how to do one of the steps required for submitting an app. 1. Assemble App Store Information 2. Create a Bundle Identifier 3. Create a Certificate Signing Request 4. Create an App Store Production Certificate 5. Create a Production Provisioning Profile 6. Create an App Store Listing 7. Create a Release Build 8. Fill in the Version Information 9. Submit Version for Review 10.Release
  • 4. 1. Assemble App Information • Screenshots:- You need at least one for every supported device screen size. The screenshots cannot contain transparency • Name:- Name of the app as seen by users • Description :- A description of your app, detailing features and functionality. • Keywords :- Separate keywords with a comma. • Support URL:- A URL with support information for you app. . Marketing URL:- A URL with marketing information about your app, optional. • Privacy Policy:- A URL containing your app’s privacy policy, URL optional
  • 5. CONTINUE…. • App Icon:- This icon will be used on the App Store and must be in the JPG or PNG format, with a minimum resolution of at least 72 DPI, and in the RGB color space. It must not contain layers or rounded corners. • Categories:- Secondary category is optional • Rating:- Generate your rating based on the questionnaire More Information Here • Copyright:- Use the format: YYYY Company Name • Trade Representative:- Only appears on the Korean App Store, optional. Contact Information • Demo Account:- “The username and password for a full-access account for your app. Include details for additional accounts in the Notes field.”
  • 6. 2. Create a Bundle Identifier • The bundle identifier is the name of your app, as seen by both the App Store and iOS devices. 1. In your browser, navigate to Apple’s Developer Portal 2. Log in 3. Click Identifiers 4. Click the “+” in the top right of the screen 5. Name the App ID the same as your app 6. Make sure the Bundle ID follows the standard naming convention: com.yourcompanyname.yourappname 7. Check any App Services the app needs, click Continue 8. Verify the services are correct, then click Submit
  • 7. 3. Create a Certificate Signing Request • Certificate Signing Requests are used to link your computer to your Apple developer account. 1. Open a program called Key Chain Access. 2. In the top left menu, click Certificate Assistant. 3. Click Request a Certificate From a Certificate Authority… User email: Enter your email address Common Name: We recommend using the name of the app CA email is not actually required. 4. Check Saved to Disk, click Continue. 5. Save the Certificate Signing Request for later.
  • 8. 4. Create an App Store Production Certificate • Code Signing Certificates are used to link iOS apps to your Apple developer account. 1. In your browser, navigate to Apple’s Developer Portal 2. Click Certificates 3. Click the “+” in the top right of the screen 4. Click the App Store Production Currently named “App Store and Ad Hoc” under Production.
  • 9. CONTINUE…. • Click Continue • Upload the Certificate Signing Request created earlier • Download the Certificate • Install the certificate on your computer by double clicking • Keep this file somewhere safe
  • 10. 5. Create a Production Provisioning Profile • Provisioning Profiles are packaged with iOS apps so users devices can install them. 1 .In your browser, navigate to Apple’s Developer Portal 2. Log in 3. Click Provisioning Profiles 4. Click the “+” in the top right of the screen 5. Click the App Store Distribution option, click Continue
  • 11. CONTINUE…. 6. Select the Bundle ID created earlier, click Continue 7. Select the Certificate created earlier, click Continue 8. Make sure the Profile Name follows the standard naming convention: App Name App Store Distribution 9. Click Generate 10. Download it 11. Install the provision profile on your computer by double clicking 12. Keep this file somewhere safe
  • 12. 6. Create App Store Listing • Reserve a slot in the App Store for your app for users to see. 1. Start in your browser, navigate to iTunes Connect 2. Log in 3. Click My Apps 4. Click the “+” in the top left of the screen 5. Click “New iOS App” 6. Bundle ID: choose the one created on Developer Portal 7. For convenience, make the SKU match the Bundle ID created earlier 8. Click Create to create the first version listing
  • 13. 7. Make the release build • Package the actual binary that users will be uploading to the store. 1. Start Xcode 2. Open the project or workspace 3. Update the version and build numbers 4. Open Build Settings 5. Make sure All settings is selected 6. Scroll to Code Signing 7. Use the provisioning profile created earlier 8. Use the code signing identity created earlier
  • 14. CONTINUE…. 9. In the top menu, select Generic iOS Device as the build destination if no actual device is connected 10. Menu, Project, Archive 11. Click Distribute 12. Sign in as your apple developer account 13. Submit to app store 14. Wait for the confirmation
  • 15. 8. Fill In Version Information • Users will decide whether or not to install your app based on your store listing. 1. Enter all of the information assembled in step 1 2. Select the build you wish to tie to the version (Note: This usually appears 10-15 minutes after sending from X code) 3. Fill in pricing information 4. Click Save 5. Fit any errors based on the messages that appear and save changes
  • 16. 9. Submit Version for Review • Every app that is submitted to the store has to be reviewed by the Apple team before release. 1. Select the release type Manual release – after the app is accepted, a Release button will appear. Automatic release – as soon as the app is accepted, it will be released. 2. Wait for approval This process usually takes 2-3 weeks for a new submission. 3. If your app was not approved, review the notes in the Resolution Center and make any necessary changes to the app or version information then resubmit
  • 17. 10. Release • Enjoy the final, most satisfying step. 1. If you selected Manual release, click Release your app when ready 2. Wait for the green “Ready for Sale” version status (This might take from 1 hour to 1 day after release) 3. Search for your app on the App Store 4. Celebrate! * When submitting a new version of your app, you will only have to repeat steps 7 through 10.*
  • 18. Payment of IOS Developer • iOS Developer Salary (India) The average pay for an iOS Developer is Rs 366,408 per year.