Home
Forums
NAIJAFANS TV
NAIJAFANS RADIO
New posts
Trending
Search forums
What's new
New posts
New listings
New resources
New profile posts
Latest activity
Classifieds
New listings
Resources
Latest reviews
Search resources
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
What's new
Search
Search
Search titles only
By:
Menu
Log in
Register
Install the app
Install
Home
Tutorials
Step By Step How To Submit Your IOS App To the App Store
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Naijapen" data-source="post: 2221" data-attributes="member: 13"><p>[ATTACH=full]820[/ATTACH]</p><p></p><p>Below you will find a list of guides, each describing how to do one of the steps required for submitting an app.</p><p></p><ol> <li data-xf-list-type="ol">Assemble App Store Information</li> <li data-xf-list-type="ol">Create a Bundle Identifier</li> <li data-xf-list-type="ol">Create a Certificate Signing Request</li> <li data-xf-list-type="ol">Create an App Store Production Certificate</li> <li data-xf-list-type="ol">Create a Production Provisioning Profile</li> <li data-xf-list-type="ol">Create an App Store Listing</li> <li data-xf-list-type="ol">Create a Release Build</li> <li data-xf-list-type="ol">Fill in the Version Information</li> <li data-xf-list-type="ol">Submit Version for Review</li> <li data-xf-list-type="ol">Release</li> </ol><p></p><p></p><h3>1. Assemble App Information</h3><p></p><p></p><p>It is very important to collect all of the information you need to submit before you start the process. <a href="https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW2" target="_blank">More Information Here</a>.</p><p></p><p> </p><p></p><table style='width: 100%'><tr><td><strong>Requirements</strong></td><td><strong>Notes</strong></td></tr><tr><td>Screenshots</td><td>You need at least one for every supported device screen size. The screenshots cannot contain transparency</td></tr><tr><td>Name</td><td>Name of the app as seen by users</td></tr><tr><td>Description</td><td>A description of your app, detailing features and functionality</td></tr><tr><td>Keywords</td><td>Separate keywords with a comma</td></tr><tr><td>Support URL</td><td>A URL with support information for your app</td></tr><tr><td>Marketing URL</td><td>A URL with marketing information about your app, optional</td></tr><tr><td>Privacy Policy URL</td><td>A URL containing your app’s privacy policy, optional</td></tr><tr><td>App Icon</td><td>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.</td></tr><tr><td>Categories</td><td>Secondary category is optional</td></tr><tr><td>Rating</td><td>Generate your rating based on the questionnaire <a href="https://itunesconnect.apple.com/itc/views/shared/app_store_rating_matrix.html" target="_blank">More Information Here</a></td></tr><tr><td>Copyright</td><td>Use the format: YYYY Company Name</td></tr><tr><td>Trade Representative Contact Information</td><td>Only appears on the Korean App Store, optional</td></tr><tr><td>Demo Account</td><td>“The username and password for a full-access account for your app. Include details for additional accounts in the Notes field.”</td></tr></table><p></p><p></p><h3>2. Create A Bundle Identifier</h3><p></p><p></p><p>The bundle identifier is the name of your app, as seen by both the App Store and iOS devices.</p><p></p><ol> <li data-xf-list-type="ol">In your browser, navigate to Apple’s <a href="https://developer.apple.com/account/overview.action" target="_blank">Developer Portal</a></li> <li data-xf-list-type="ol">Log in</li> <li data-xf-list-type="ol">Click Identifiers</li> <li data-xf-list-type="ol">Click the “+” in the top right of the screen</li> <li data-xf-list-type="ol">Name the App ID the same as your app</li> <li data-xf-list-type="ol">Make sure the Bundle ID follows the standard naming convention: <strong><strong>com.yourcompanyname.yourappname</strong></strong></li> <li data-xf-list-type="ol">Check any App Services the app needs, click Continue</li> <li data-xf-list-type="ol">Verify the services are correct, then click Submit</li> </ol><p></p><p></p><h3>3. Create A Certificate Signing Request</h3><p></p><p></p><p>Certificate Signing Requests are used to link your computer to your Apple developer account.</p><p></p><ol> <li data-xf-list-type="ol">Open a program called KeyChain Access</li> <li data-xf-list-type="ol">In the top left menu, click Certificate Assistant</li> <li data-xf-list-type="ol">Click Request a Certificate From a Certificate Authority…<br /> User email: Enter your email address<br /> Common Name: We recommend using the name of the app<br /> CA email is not actually required</li> <li data-xf-list-type="ol">Check Saved to Disk, click Continue</li> <li data-xf-list-type="ol">Save the Certificate Signing Request for later</li> </ol><p></p><p></p><h3>4. Create An App Store Production Certificate</h3><p></p><p></p><p>Code Signing Certificates are used to link iOS apps to your Apple developer account.</p><p></p><ol> <li data-xf-list-type="ol">In your browser, navigate to Apple’s <a href="https://developer.apple.com/account/overview.action" target="_blank">Developer Portal</a></li> <li data-xf-list-type="ol">Click Certificates</li> <li data-xf-list-type="ol">Click the “+” in the top right of the screen</li> <li data-xf-list-type="ol">Click the App Store Production<br /> Currently named “App Store and Ad Hoc” under Production</li> <li data-xf-list-type="ol">Click Continue</li> <li data-xf-list-type="ol">Upload the Certificate Signing Request created earlier</li> <li data-xf-list-type="ol">Download the Certificate</li> <li data-xf-list-type="ol">Install the certificate on your computer by double-clicking</li> <li data-xf-list-type="ol">Keep this file somewhere safe</li> </ol><p></p><p></p><h3>5. Create A Production Provisioning Profile</h3><p></p><p></p><p><a href="https://clearbridgemobile.com/how-to-create-a-distribution-provisioning-profile-for-ios/" target="_blank">Provisioning Profiles</a> are packaged with iOS apps so user’s devices can install them.</p><p></p><ol> <li data-xf-list-type="ol">In your browser, navigate to Apple’s <a href="https://developer.apple.com/account/overview.action" target="_blank">Developer Portal</a></li> <li data-xf-list-type="ol">Log in</li> <li data-xf-list-type="ol">Click Provisioning Profiles</li> <li data-xf-list-type="ol">Click the “+” in the top right of the screen</li> <li data-xf-list-type="ol">Click the App Store Distribution option, click Continue</li> <li data-xf-list-type="ol">Select the Bundle ID created earlier, click Continue</li> <li data-xf-list-type="ol">Select the Certificate created earlier, click Continue</li> <li data-xf-list-type="ol">Make sure the Profile Name follows the standard naming convention: <strong><strong>App Name App Store Distribution</strong></strong></li> <li data-xf-list-type="ol">Click Generate</li> <li data-xf-list-type="ol">Download it</li> <li data-xf-list-type="ol">Install the provision profile on your computer by double-clicking</li> <li data-xf-list-type="ol">Keep this file somewhere safe</li> </ol><p></p><p></p><h3>6. Create App Store Listing</h3><p></p><p></p><p>Reserve a slot in the App Store for your app for users to see.</p><p></p><ol> <li data-xf-list-type="ol">Start in your browser, navigate to <a href="https://itunesconnect.apple.com/" target="_blank">iTunes Connect</a></li> <li data-xf-list-type="ol">Log in</li> <li data-xf-list-type="ol">Click My Apps</li> <li data-xf-list-type="ol">Click the “+” in the top left of the screen</li> <li data-xf-list-type="ol">Click “New iOS App”</li> <li data-xf-list-type="ol">Bundle ID: choose the one created on Developer Portal</li> <li data-xf-list-type="ol">For convenience, make the SKU match the Bundle ID created earlier</li> <li data-xf-list-type="ol">Click Create to create the first version listing</li> </ol><p></p><p></p><h3>7. Make The Release Build</h3><p></p><p></p><p>Package the actual binary that users will be uploading to the store.</p><p></p><ol> <li data-xf-list-type="ol">Start Xcode</li> <li data-xf-list-type="ol">Open the project or workspace</li> <li data-xf-list-type="ol">Update the version and build numbers</li> <li data-xf-list-type="ol">Open Build Settings</li> <li data-xf-list-type="ol">Make sure All settings is selected</li> <li data-xf-list-type="ol">Scroll to Code Signing</li> <li data-xf-list-type="ol">Use the provisioning profile created earlier</li> <li data-xf-list-type="ol">Use the code signing identity created earlier</li> <li data-xf-list-type="ol">In the top menu, select Generic iOS Device as the build destination if no actual device is connected</li> <li data-xf-list-type="ol">Menu, Project, Archive</li> <li data-xf-list-type="ol">Click Distribute</li> <li data-xf-list-type="ol">Sign in as your apple developer account</li> <li data-xf-list-type="ol">Submit to app store</li> <li data-xf-list-type="ol">Wait for the confirmation</li> </ol><p></p><p></p><h3>8. Fill In Version Information</h3><p></p><p></p><p>Users will decide whether or not to install your app based on your store listing.</p><p></p><ol> <li data-xf-list-type="ol">Enter all of the information assembled in step 1</li> <li data-xf-list-type="ol">Select the build you wish to tie to the version (Note: This usually appears 10-15 minutes after sending from Xcode)</li> <li data-xf-list-type="ol">Fill in pricing information</li> <li data-xf-list-type="ol">Click Save</li> <li data-xf-list-type="ol">Fit any errors based on the messages that appear and save changes</li> </ol><p></p><p></p><h3>9. Submit Version For Review</h3><p></p><p></p><p>Every app that is submitted to the store has to be reviewed by the Apple team before release.</p><p></p><ol> <li data-xf-list-type="ol">Select the release type<br /> Manual release – after the app is accepted, a Release button will appear<br /> Automatic release – as soon as the app is accepted, it will be released</li> <li data-xf-list-type="ol">Wait for approval<br /> This process usually takes 2-3 weeks for a new submission</li> <li data-xf-list-type="ol">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</li> </ol><p></p><p></p><h3>10. Release</h3><p></p><p></p><p>Enjoy the final, most satisfying step.</p><p></p><ol> <li data-xf-list-type="ol">If you selected Manual release, click Release your app when ready</li> <li data-xf-list-type="ol">Wait for the green “Ready for Sale” version status (This might take from 1 hour to 1 day after release)</li> <li data-xf-list-type="ol">Search for your app on the App Store</li> <li data-xf-list-type="ol">Celebrate!</li> </ol><p></p><p></p><p>When submitting a new version of your app, you will only have to repeat steps 7 through 10.</p></blockquote><p></p>
[QUOTE="Naijapen, post: 2221, member: 13"] [ATTACH type="full" width="332px"]820[/ATTACH] Below you will find a list of guides, each describing how to do one of the steps required for submitting an app. [LIST=1] [*]Assemble App Store Information [*]Create a Bundle Identifier [*]Create a Certificate Signing Request [*]Create an App Store Production Certificate [*]Create a Production Provisioning Profile [*]Create an App Store Listing [*]Create a Release Build [*]Fill in the Version Information [*]Submit Version for Review [*]Release [/LIST] [HEADING=2]1. Assemble App Information[/HEADING] It is very important to collect all of the information you need to submit before you start the process. [URL='https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html#//apple_ref/doc/uid/TP40011225-CH26-SW2']More Information Here[/URL]. [TABLE] [TR] [TD][B]Requirements[/B][/TD] [TD][B]Notes[/B][/TD] [/TR] [TR] [TD]Screenshots[/TD] [TD]You need at least one for every supported device screen size. The screenshots cannot contain transparency[/TD] [/TR] [TR] [TD]Name[/TD] [TD]Name of the app as seen by users[/TD] [/TR] [TR] [TD]Description[/TD] [TD]A description of your app, detailing features and functionality[/TD] [/TR] [TR] [TD]Keywords[/TD] [TD]Separate keywords with a comma[/TD] [/TR] [TR] [TD]Support URL[/TD] [TD]A URL with support information for your app[/TD] [/TR] [TR] [TD]Marketing URL[/TD] [TD]A URL with marketing information about your app, optional[/TD] [/TR] [TR] [TD]Privacy Policy URL[/TD] [TD]A URL containing your app’s privacy policy, optional[/TD] [/TR] [TR] [TD]App Icon[/TD] [TD]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.[/TD] [/TR] [TR] [TD]Categories[/TD] [TD]Secondary category is optional[/TD] [/TR] [TR] [TD]Rating[/TD] [TD]Generate your rating based on the questionnaire [URL='https://itunesconnect.apple.com/itc/views/shared/app_store_rating_matrix.html']More Information Here[/URL][/TD] [/TR] [TR] [TD]Copyright[/TD] [TD]Use the format: YYYY Company Name[/TD] [/TR] [TR] [TD]Trade Representative Contact Information[/TD] [TD]Only appears on the Korean App Store, optional[/TD] [/TR] [TR] [TD]Demo Account[/TD] [TD]“The username and password for a full-access account for your app. Include details for additional accounts in the Notes field.”[/TD] [/TR] [/TABLE] [HEADING=2]2. Create A Bundle Identifier[/HEADING] The bundle identifier is the name of your app, as seen by both the App Store and iOS devices. [LIST=1] [*]In your browser, navigate to Apple’s [URL='https://developer.apple.com/account/overview.action']Developer Portal[/URL] [*]Log in [*]Click Identifiers [*]Click the “+” in the top right of the screen [*]Name the App ID the same as your app [*]Make sure the Bundle ID follows the standard naming convention: [B][B]com.yourcompanyname.yourappname[/B][/B] [*]Check any App Services the app needs, click Continue [*]Verify the services are correct, then click Submit [/LIST] [HEADING=2]3. Create A Certificate Signing Request[/HEADING] Certificate Signing Requests are used to link your computer to your Apple developer account. [LIST=1] [*]Open a program called KeyChain Access [*]In the top left menu, click Certificate Assistant [*]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 [*]Check Saved to Disk, click Continue [*]Save the Certificate Signing Request for later [/LIST] [HEADING=2]4. Create An App Store Production Certificate[/HEADING] Code Signing Certificates are used to link iOS apps to your Apple developer account. [LIST=1] [*]In your browser, navigate to Apple’s [URL='https://developer.apple.com/account/overview.action']Developer Portal[/URL] [*]Click Certificates [*]Click the “+” in the top right of the screen [*]Click the App Store Production Currently named “App Store and Ad Hoc” under Production [*]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 [/LIST] [HEADING=2]5. Create A Production Provisioning Profile[/HEADING] [URL='https://clearbridgemobile.com/how-to-create-a-distribution-provisioning-profile-for-ios/']Provisioning Profiles[/URL] are packaged with iOS apps so user’s devices can install them. [LIST=1] [*]In your browser, navigate to Apple’s [URL='https://developer.apple.com/account/overview.action']Developer Portal[/URL] [*]Log in [*]Click Provisioning Profiles [*]Click the “+” in the top right of the screen [*]Click the App Store Distribution option, click Continue [*]Select the Bundle ID created earlier, click Continue [*]Select the Certificate created earlier, click Continue [*]Make sure the Profile Name follows the standard naming convention: [B][B]App Name App Store Distribution[/B][/B] [*]Click Generate [*]Download it [*]Install the provision profile on your computer by double-clicking [*]Keep this file somewhere safe [/LIST] [HEADING=2]6. Create App Store Listing[/HEADING] Reserve a slot in the App Store for your app for users to see. [LIST=1] [*]Start in your browser, navigate to [URL='https://itunesconnect.apple.com/']iTunes Connect[/URL] [*]Log in [*]Click My Apps [*]Click the “+” in the top left of the screen [*]Click “New iOS App” [*]Bundle ID: choose the one created on Developer Portal [*]For convenience, make the SKU match the Bundle ID created earlier [*]Click Create to create the first version listing [/LIST] [HEADING=2]7. Make The Release Build[/HEADING] Package the actual binary that users will be uploading to the store. [LIST=1] [*]Start Xcode [*]Open the project or workspace [*]Update the version and build numbers [*]Open Build Settings [*]Make sure All settings is selected [*]Scroll to Code Signing [*]Use the provisioning profile created earlier [*]Use the code signing identity created earlier [*]In the top menu, select Generic iOS Device as the build destination if no actual device is connected [*]Menu, Project, Archive [*]Click Distribute [*]Sign in as your apple developer account [*]Submit to app store [*]Wait for the confirmation [/LIST] [HEADING=2]8. Fill In Version Information[/HEADING] Users will decide whether or not to install your app based on your store listing. [LIST=1] [*]Enter all of the information assembled in step 1 [*]Select the build you wish to tie to the version (Note: This usually appears 10-15 minutes after sending from Xcode) [*]Fill in pricing information [*]Click Save [*]Fit any errors based on the messages that appear and save changes [/LIST] [HEADING=2]9. Submit Version For Review[/HEADING] Every app that is submitted to the store has to be reviewed by the Apple team before release. [LIST=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 [*]Wait for approval This process usually takes 2-3 weeks for a new submission [*]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 [/LIST] [HEADING=2]10. Release[/HEADING] Enjoy the final, most satisfying step. [LIST=1] [*]If you selected Manual release, click Release your app when ready [*]Wait for the green “Ready for Sale” version status (This might take from 1 hour to 1 day after release) [*]Search for your app on the App Store [*]Celebrate! [/LIST] When submitting a new version of your app, you will only have to repeat steps 7 through 10. [/QUOTE]
Insert quotes…
Verification
Post reply
Richest Naijafans User
Most NaijaCash
Naijafans
11,217 NaijaCash
Streetot
6,275 NaijaCash
N
NL SOFT
2,595 NaijaCash
maventechie
589 NaijaCash
SACHSTOSHI
578 NaijaCash
Naijablog
397 NaijaCash
Klaus
390 NaijaCash
Naijababe
272 NaijaCash
bestosteopathy1
205 NaijaCash
I
Irinaabada
130 NaijaCash
Home
Tutorials
Step By Step How To Submit Your IOS App To the App Store
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…