{"id":8299,"date":"2020-06-18T17:00:20","date_gmt":"2020-06-18T12:00:20","guid":{"rendered":"https:\/\/stylemixthemes.com\/wp\/?p=8299"},"modified":"2025-04-01T17:43:12","modified_gmt":"2025-04-01T12:43:12","slug":"how-to-upload-mobile-apps-to-google-play-store-and-apple-store","status":"publish","type":"post","link":"https:\/\/stylemixthemes.com\/wp\/how-to-upload-mobile-apps-to-google-play-store-and-apple-store\/","title":{"rendered":"How to Upload Mobile Apps to Google Play Store and Apple Store"},"content":{"rendered":"\n<p>Smartphones are probably the most favorite gadgets for people across the world. We sleep with our phones, eat with them, do our work on them, and enjoy the multiple entertainment activities. All the above are accessible to us because of the variety of applications. Developers do their best to create interesting and interactive apps for any existing purpose allowing us to download them just with one click and make our lives a little easier.<\/p>\n<p>But being so simple for us to get the app is not comparable to the developers&#8217; upload process. Before the app is approved and available in the store, they have to go through the tough process of publishing. Multiple reviews, registration, and other important and unclear steps only take time and frighten.<\/p>\n<p>For all the developers out there we prepared a quick guide highlighting key steps you need to take to upload your own application to the Google Play Store or Apple Store.<\/p>\n<h2>Where To Start<\/h2>\n<p>Building an app simply means you have only half done. And one of the missing factors is usually unaccountable requirements from app store guidelines. This happens because appreneurs simply don\u2019t look through the guidelines. And, with this simple yet so important step, we suggest you start your journey.<br><br>We provide you with a detailed guide, covering all the steps, and show how to avoid possible pitfalls.&nbsp;<\/p>\n<h2>How To Submit Your App To The App Store<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8301\" src=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02.jpg\" alt=\"\" width=\"700\" height=\"383\" srcset=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02.jpg 700w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-300x164.jpg 300w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-395x216.jpg 395w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-55x30.jpg 55w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-150x82.jpg 150w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-548x300.jpg 548w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/02-50x27.jpg 50w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Entering the Apple Store and presenting your application on the platform gives you the chance of distributing your app to millions of potential customers.<\/p>\n<p>There are<strong> 8 main steps<\/strong> required to publish your iOS app in Apple Store:<\/p>\n<ul>\n<li>Check the Guidelines<\/li>\n<li>Test your app<\/li>\n<li>Create an Apple developer program account<\/li>\n<li>Create an iTunes Connect app record<\/li>\n<li>Prepare your app for distribution<\/li>\n<li>Upload your app<\/li>\n<li>Submit your version for official review<\/li>\n<li>Release<\/li>\n<\/ul>\n<p>First, make sure you have a clear and complete understanding of Apple requirements. The main reason for this necessity is that due to the not relevance of your app you may face the possible rejections. In order to minimize the risk of it you need to precisely follow the store guideline.<\/p>\n<p>Those requirements exist mostly for the customers of the store. Whenever they enter the market buying and downloading the app they need to feel confident and safe about it. To supply the customers with only high-quality and certified products, Apple Store set requirements for developers.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/\">Apple Store Review Guideline<\/a> consists of 5 sections:<\/p>\n<ol>\n<li><strong>Safety<\/strong> \u2014 your app should not contain offensive and improper content. This may include racist references, comments inciting religious intolerance, false information. Moreover, the Safety section is also divided into smaller groups like user-generated content and physical harm, so make sure you thoroughly look through all of them.<\/li>\n<li><strong>Performance<\/strong> \u2014 this covers the technical performance of the app, its completeness, hardware compatibility, and software requirements.<\/li>\n<li><strong>Business<\/strong> \u2014 in this part you need to concentrate on your business objectives and monetization options. You need to show a clear business model and explain how your app works, and this has to be obvious to review commission.<\/li>\n<li><strong>Design<\/strong> \u2014 customers prefer products that are simple, innovative, easy to use. You are not obliged to come up with a perfect design, but still have to follow certain minimum requirements to have your app approved.<\/li>\n<li><strong>Legal<\/strong> \u2014 of course, the app must comply with all legal claims and it should apply to all locations your app will be available in.<\/li>\n<\/ol>\n<p>As you see, there are not just technical guidelines. Apple Store has lots of other details you need to aware of to avoid rejection of your app after submission for review.<\/p>\n<h3>Test your App<\/h3>\n<p>Now when you learned all the requirements you can move to the next step \u2014 testing your app for good performance. This step will help you to identify any issues, bugs and glitches. There should be no crashes detected. It is also useful to test the app on different iOS devices, as they have differences in sizes that may affect application performance. One good tip \u2014 to test the user experience, just to be sure your app won\u2019t cause negative reactions.<\/p>\n<p>In case you found any issues, solve the problem and take a new test. When no bugs are detected, you are ready for the next step.<\/p>\n<h3>Register Developer Account<\/h3>\n<p>Registering an Apple Developer account is not free and will cost you $99 per year. However, this step is mandatory, and only with a proper account you are able to submit the app. <br>Apple Developer Program allows using additional great tools, such as analytics of your app, beta testing, and much more. <br>Being a member of the Apple Developer Program brings lots of benefits, including access to innovative Apple technologies that will help you to create a great user experience.<\/p>\n<h3>Create iTunes Connect Account<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-8305\" src=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP.png\" alt=\"\" width=\"680\" height=\"321\" srcset=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP.png 680w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-300x142.png 300w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-395x186.png 395w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-64x30.png 64w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-150x71.png 150w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-636x300.png 636w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/0_mui9Kg2l2DJb9koP-50x24.png 50w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/p>\n<p>By creating an iTunes Connect Account you making it possible to effectively manage your app. iTunes Connect is a suite of web tools helping you managing the app. It is also can be used to manage the content on iTunes Store. <br>You will need to create the whole record in iTunes Connect that will include all the information that is needed to manage the app.<\/p>\n<h3>Prepare the app for distribution with the proper data<\/h3>\n<p>To be published your app should contain a specific set of information. This includes:<br>\u2014 app icon;<br>\u2014 app screenshots;<br>\u2014 metadata.<br>First, you need to provide an icon for the app. Your personal icon will represent the application throughout the store. Make it attractive and memorable.<\/p>\n<p>Then, you should attach several screenshots and app preview to visualize the user experience. You can also use a short video captured from the app. A good tip is to combine screenshots with one video.<\/p>\n<p>The app also should have a detailed description. The metadata includes:<\/p>\n<ul>\n<li>The app name<\/li>\n<li>App description<\/li>\n<li>Keywords<\/li>\n<li>Categories<\/li>\n<li>Version<\/li>\n<li>App Rating<\/li>\n<li>Marketing URL<\/li>\n<li>Support URL<\/li>\n<\/ul>\n<p>One of the tricky parts is the description. Don\u2019t use the description as an aggressively promotional tool, this might turn off users, as well as reviewers.<\/p>\n<p>Archive the app and store it in the bundle managed by the platform. Don\u2019t rush to upload the app. Launch the iTunes Connect validation checks on the archive to make sure it meets minimum requirements.<\/p>\n<h3>Upload Your App<\/h3>\n<p>After you entered all the necessary details, you can upload your app. For uploading, you need to use Xcode or Application Loader. When the record for your app is created. After you create an iTunes Connect record for your app, the upload is displayed on the Activity section of \u201cMy Apps\u201d. Make your version set to 1.0.0 if this a new app.<\/p>\n<p>Publishing the app is very simple, Xcode takes multiple steps all by itself. Create the app archive by selecting the Generic iOS Device from simulators. After that let the program to bundle your app. You need also to select the method of distribution, which is going to be iOS App Store. Wait for the several checks to be finished. The time for upload depends on the size of your app.<\/p>\n<p><br>If there are no problems your app will be uploaded. And the last step that is left is to submit it for review.<\/p>\n<h3>Submit for review<\/h3>\n<p>You sent your archive via Xcode. Now App Store Connect is going to process it. Select your app, and that\u2019s it. Click on Submit for Review button. So before the release, your app will be reviewed by the Apple team. The status of the app will be changed to Waiting for Review. It can take from 1-3 days.<\/p>\n<p>If you face the rejection, you can resolve issues in the Resolution Center. Apple communication contains all the information regarding the rejection reasons.<\/p>\n<h3>Releasing Your App<\/h3>\n<p>Once your app has been reviewed and approved, you can request either Manual or Automatic release of the approved app.<\/p>\n<h2>How To Upload Your App to Google Play Store<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8303\" src=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03.jpg\" alt=\"\" width=\"700\" height=\"383\" srcset=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03.jpg 700w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-300x164.jpg 300w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-395x216.jpg 395w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-55x30.jpg 55w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-150x82.jpg 150w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-548x300.jpg 548w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/03-50x27.jpg 50w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>For Google Play Store the process of app upload does not differ that much.<br>Again, our huge recommendation for all developers is checking the <a href=\"https:\/\/play.google.com\/about\/restricted-content\/\">guidelines<\/a> of the store and its restriction policy. Moreover, try to study as much as you can about the restriction even before you started to build the app. That will help you predict the negative outcomes and will save you from unpleasant surprises.<\/p>\n<p>In Google Play Store there are also multiple sections listing lots of requirements including:<\/p>\n<ul>\n<li>Child endangerment<\/li>\n<li>Inappropriate Content<\/li>\n<li>Financial Services<\/li>\n<li>Gambling<\/li>\n<li>Illegal Activities<\/li>\n<li>User-Generated Content<\/li>\n<li>Unapproved Substances<\/li>\n<\/ul>\n<p>So take your time and study everything. Once you are sure your app corresponds to the level of relevance, move to the next step.<\/p>\n<h3>Create a Developer Account<\/h3>\n<p>To upload your app you need to create a developer account in Google Play Console. This step is very simple and will take just a little time to accomplish it. Mostly, everything you should do is to sign-in with your Google Account, pay a registration fee which is $25 (one-time payment), and complete your account with details.<\/p>\n<h3>Create a Google Wallet Merchant<\/h3>\n<p>This type of account is needed in order to receive payments from your users. You can connect your merchant account with your developer account and easily manage financial transactions.<br>How to do it? Simply sign in with the developer account and set up Merchant account in the section of financial reports. Fill in all the information and business detail and you are all set.<\/p>\n<h3>Upload the App on Play Store<\/h3>\n<p>When everything is prepared and the app is ready you now can upload it to Google Play Store.<\/p>\n<p>Add the new application and specify its title. Here you have two options, you can either upload APK file or prepare the Store Listing.<br>If you decided to upload the APK, just follow to the App Releases where you need to select the type of release: an internal test, closed test, open test, or production release. Create the release and keep on following the steps of APK uploading instructions.<\/p>\n<p>An internal test, closed test, or open test are the options that you can use if you are planning to test your just among the small number of users. If you are sure that you can introduce the app to a larger audience, then you need to select the production release option. However, we recommend you no to rush with this, and have several tests to be sure you provide the good service.<\/p>\n<p>To Prepare Store Listing you need to fill all the information about your app for Google Play Store. Check the small tip, we recommend you to go through this step with your marketing specialist. Even though you shouldn\u2019t include here all the promotional information, still you need to support the description with the strong text content.<\/p>\n<p><strong>Here is what you have to include:<\/strong><\/p>\n<ul>\n<li>App title, a short description and a full description;<\/li>\n<li>Icons, screenshots, and videos;<\/li>\n<li>Add categories for your app;<\/li>\n<li>Provide contact details;<\/li>\n<li>Add content Rating<\/li>\n<li>Add a link to Privacy Policy.<\/li>\n<\/ul>\n<p>This data will create a complete profile for your app. This will be useful first for customers and will help them to decide whether to get your app or not.<\/p>\n<h3>Choose a Pricing Model<\/h3>\n<p>You can make your app either Free or Paid. Please remember, if you upload your app as paid, you can later change it to free, but not vice versa. So be careful. After you decided on the pricing model, select the countries you want your app to be distributed.<\/p>\n<h3>Publish Your App<\/h3>\n<p>Check one more time, whether you filled everything correctly and completed all the steps. If everything is looking good you can finally publish your App. Wait for the app to be reviewed and once it approved you can celebrate.<\/p>\n<p>Usually, it takes up to 7 days for the Google console team to review your app. During this time your app will be under the \u201cPending Publication\u201d status.<\/p>\n<p>Be well-prepared when uploading your app to the store. There are tons of small details that can cost you the time while dealing with rejections reasons and resubmitting.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8306\" src=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04.jpg\" alt=\"\" width=\"700\" height=\"383\" srcset=\"https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04.jpg 700w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-300x164.jpg 300w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-395x216.jpg 395w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-55x30.jpg 55w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-150x82.jpg 150w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-548x300.jpg 548w, https:\/\/stylemixthemes.com\/wp\/wp-content\/uploads\/sites\/2\/2020\/06\/04-50x27.jpg 50w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>We, in StylemixThemes, tested it in our own experience. Recently we launch the <a href=\"https:\/\/stylemixthemes.com\/masterstudy-education-app\/\">MasterStudy LMS Mobile App<\/a> and put ourselves through the important step of uploading the app to both Google Play Store and Apple Store. Not everything was perfect for the first time, and we also happened to receive the rejection. But it only came up for us as a good experience that we wanted to share with all the developers to help you prepare your apps for publication.<\/p>\n<p>Be attentive, test your application, and follow all the steps from the store guidelines.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FURTHER READING<\/h3>\n\n\n\n<hr \/>\n<ul style=\"list-style-type: square\">\n<li><a href=\"https:\/\/stylemixthemes.com\/wp\/how-to-speed-up-a-wordpress-website-a-guide-to-improved-performance\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;speed up wordpress theme&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4227,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65280},&quot;10&quot;:2,&quot;15&quot;:&quot;Arial&quot;}\">Speed Up WordPress Theme<\/span><\/a><\/li>\n<li><a href=\"https:\/\/stylemixthemes.com\/wp\/wordpress-affiliate-plugins-to-help-you-generate-more-sales\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;wordpress affiliate manager plugin&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4227,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65280},&quot;10&quot;:2,&quot;15&quot;:&quot;Arial&quot;}\">WordPress Affiliate Manager Plugin<\/span><\/a><\/li>\n<li><a href=\"https:\/\/stylemixthemes.com\/wp\/beginners-guide-to-installation-of-google-analytics-in-wordpress\/\"><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;best way to install google analytics on wordpress&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:4515,&quot;3&quot;:{&quot;1&quot;:0},&quot;4&quot;:{&quot;1&quot;:2,&quot;2&quot;:65280},&quot;8&quot;:{&quot;1&quot;:[{&quot;1&quot;:2,&quot;2&quot;:0,&quot;5&quot;:{&quot;1&quot;:0}},{&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:3},{&quot;1&quot;:1,&quot;2&quot;:0,&quot;4&quot;:1}]},&quot;10&quot;:2,&quot;11&quot;:0,&quot;15&quot;:&quot;Arial&quot;}\">Best Way To Install Google Analytics On WordPress<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Smartphones are probably the most favorite gadgets for people across the world. We sleep with our phones, eat with them, do our work on them,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8304,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[258,11],"tags":[],"class_list":["post-8299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-others","category-tutorials"],"_links":{"self":[{"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/posts\/8299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/comments?post=8299"}],"version-history":[{"count":1,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/posts\/8299\/revisions"}],"predecessor-version":[{"id":31023,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/posts\/8299\/revisions\/31023"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/media\/8304"}],"wp:attachment":[{"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/media?parent=8299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/categories?post=8299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stylemixthemes.com\/wp\/wp-json\/wp\/v2\/tags?post=8299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}