SlideShare a Scribd company logo
1 of 18
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

Testing of React JS app
Testing of React JS appTesting of React JS app
Testing of React JS appAleks Zinevych
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaEdureka!
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Developmentdonnfelker
 
Jetpack Compose - Android’s modern toolkit for building native UI
Jetpack Compose - Android’s modern toolkit for building native UIJetpack Compose - Android’s modern toolkit for building native UI
Jetpack Compose - Android’s modern toolkit for building native UIGilang Ramadhan
 
React-JS Component Life-cycle Methods
React-JS Component Life-cycle MethodsReact-JS Component Life-cycle Methods
React-JS Component Life-cycle MethodsANKUSH CHAVAN
 
Angular data binding
Angular data binding Angular data binding
Angular data binding Sultan Ahmed
 
[Final] ReactJS presentation
[Final] ReactJS presentation[Final] ReactJS presentation
[Final] ReactJS presentation洪 鹏发
 
JUnit & Mockito, first steps
JUnit & Mockito, first stepsJUnit & Mockito, first steps
JUnit & Mockito, first stepsRenato Primavera
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutterrihannakedy
 
Kotlin for Android Development
Kotlin for Android DevelopmentKotlin for Android Development
Kotlin for Android DevelopmentSpeck&Tech
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
 

What's hot (20)

Testing of React JS app
Testing of React JS appTesting of React JS app
Testing of React JS app
 
Js ppt
Js pptJs ppt
Js ppt
 
Cucumber ppt
Cucumber pptCucumber ppt
Cucumber ppt
 
Android SDK Tutorial | Edureka
Android SDK Tutorial | EdurekaAndroid SDK Tutorial | Edureka
Android SDK Tutorial | Edureka
 
Ios development
Ios developmentIos development
Ios development
 
SQLITE Android
SQLITE AndroidSQLITE Android
SQLITE Android
 
Push Notification
Push NotificationPush Notification
Push Notification
 
Angular modules in depth
Angular modules in depthAngular modules in depth
Angular modules in depth
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Jetpack Compose - Android’s modern toolkit for building native UI
Jetpack Compose - Android’s modern toolkit for building native UIJetpack Compose - Android’s modern toolkit for building native UI
Jetpack Compose - Android’s modern toolkit for building native UI
 
React-JS Component Life-cycle Methods
React-JS Component Life-cycle MethodsReact-JS Component Life-cycle Methods
React-JS Component Life-cycle Methods
 
Angular data binding
Angular data binding Angular data binding
Angular data binding
 
[Final] ReactJS presentation
[Final] ReactJS presentation[Final] ReactJS presentation
[Final] ReactJS presentation
 
Junit
JunitJunit
Junit
 
Introduction to kotlin
Introduction to kotlinIntroduction to kotlin
Introduction to kotlin
 
JUnit & Mockito, first steps
JUnit & Mockito, first stepsJUnit & Mockito, first steps
JUnit & Mockito, first steps
 
Angular Unit Testing
Angular Unit TestingAngular Unit Testing
Angular Unit Testing
 
Getting started with flutter
Getting started with flutterGetting started with flutter
Getting started with flutter
 
Kotlin for Android Development
Kotlin for Android DevelopmentKotlin for Android Development
Kotlin for Android Development
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 

Similar to How to submit ios app in Appstore

Hospital app project (how to upload app)
Hospital app project (how to upload app)Hospital app project (how to upload app)
Hospital app project (how to upload app)MAHFUZ RAIHAN
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreNaga Harish M
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in MohaliArcadian Learning
 
Flutter Android / iOS Build Preparation
Flutter Android / iOS Build PreparationFlutter Android / iOS Build Preparation
Flutter Android / iOS Build Preparation9 series
 
Push notifications with dashboard and swift
Push notifications with dashboard and swiftPush notifications with dashboard and swift
Push notifications with dashboard and swiftCharles Ramos
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and George Batschinski
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submissionPragati Singh
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentationDeepak S
 
How to build ios app
How to build ios appHow to build ios app
How to build ios appNishant Raj
 
Firefox marketplace
Firefox marketplaceFirefox marketplace
Firefox marketplaceTina Verbo
 
Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StoreLee Stott
 
12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...Katy Slemon
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfSmith Daniel
 
How to Avoid app store rejection
How to Avoid app store rejectionHow to Avoid app store rejection
How to Avoid app store rejectionNaga Harish M
 
How To Run/Test Flutter App On a Real Device?
How To Run/Test Flutter App On a Real Device?How To Run/Test Flutter App On a Real Device?
How To Run/Test Flutter App On a Real Device?Flutter Agency
 
How to make money with the Windows Store
How to make money with the Windows StoreHow to make money with the Windows Store
How to make money with the Windows StoreMicrosoft Schweiz
 
Android Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android applicationAndroid Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android applicationDenis Minja
 

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

Hospital app project (how to upload app)
Hospital app project (how to upload app)Hospital app project (how to upload app)
Hospital app project (how to upload app)
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development  Training in MohaliStackLabs-DataDriven Labs - iPhone App Development  Training in Mohali
StackLabs-DataDriven Labs - iPhone App Development Training in Mohali
 
Flutter Android / iOS Build Preparation
Flutter Android / iOS Build PreparationFlutter Android / iOS Build Preparation
Flutter Android / iOS Build Preparation
 
Push notifications with dashboard and swift
Push notifications with dashboard and swiftPush notifications with dashboard and swift
Push notifications with dashboard and swift
 
Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and Swift to send Push Notifications with Parse Dashboard and
Swift to send Push Notifications with Parse Dashboard and
 
iPhone first App Store submission
iPhone  first App Store submissioniPhone  first App Store submission
iPhone first App Store submission
 
Ios development training presentation
Ios development training presentationIos development training presentation
Ios development training presentation
 
Appium_set_up
Appium_set_upAppium_set_up
Appium_set_up
 
How to build ios app
How to build ios appHow to build ios app
How to build ios app
 
Firefox marketplace
Firefox marketplaceFirefox marketplace
Firefox marketplace
 
Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 Store
 
12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...12 simple steps to prepare your i os app for development and distribution (1)...
12 simple steps to prepare your i os app for development and distribution (1)...
 
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdfiOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
iOS App Distribution Tactics – What If I Don’t Want to Use App Store_.pdf
 
How to Avoid app store rejection
How to Avoid app store rejectionHow to Avoid app store rejection
How to Avoid app store rejection
 
push_notification
push_notificationpush_notification
push_notification
 
Publish Your App/Game
Publish Your App/GamePublish Your App/Game
Publish Your App/Game
 
How To Run/Test Flutter App On a Real Device?
How To Run/Test Flutter App On a Real Device?How To Run/Test Flutter App On a Real Device?
How To Run/Test Flutter App On a Real Device?
 
How to make money with the Windows Store
How to make money with the Windows StoreHow to make money with the Windows Store
How to make money with the Windows Store
 
Android Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android applicationAndroid Bootcamp Tanzania:Publishing android application
Android Bootcamp Tanzania:Publishing android application
 

Recently uploaded

Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 

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.