How to Show Appstore Review Page Programmatically Using Appstore Kit

You're launching your first app, or maybe it'southward been a while since the last time. Submitting an app to the App Store isn't as simple equally pushing a launch push, only it'southward non as complicated every bit it may seem either.

This stride-past-stride post assumes that you are already enrolled in the Apple Developer Plan, your app follows Apple's App Review and Human Interface Guidelines, and y'all're set up to transport. It's an update of Gustavo Ambrozio and Tony Dahbura'southward awesome guide, with info from the latest version of Xcode that streamlines some of the steps and farther context from Apple'southward own documentation. Here'due south what to do in gild to distribute your app for beta testing or to go live in the App Store (tl;dr).

1. Code Signing: Create an iOS distribution provisioning profile and distribution certificate

The evolution provisioning profile and evolution certificate that you've been using are just for specific devices. In order to distribute your app to beta testers or to users through the App Store, yous'll need a separate distribution provisioning profile and distribution certificate.

The easiest style to do this is through Xcode. If automated signing is enabled, Xcode will create and manage certificates, signing identities, and handle device registration for you lot. If automatic signing is already enabled or if you don't need assist with signing, you can skip to step two.

(In some cases, you might adopt transmission signing. Here'due south an in-depth tutorial on how to manually sign your app. Keep in mind that all targets in a packet should use the aforementioned signing method.)

  • First, add your Developer Programme business relationship to Xcode if y'all haven't already. From the top menu, select Xcode, then cull Preferences.
  • Click on Accounts. In the bottom left corner of the window, printing the + sign, and so Add together Apple ID…
  • Enter the Apple tree ID and countersign you use for the Apple Developer Program, so click Sign In.
  • Next, enable automated signing. From the Project Editor, choose a target and select General.
  • Scroll down to the "Signing" section and click on the triangle icon to expand the settings.
  • Click on the box to Automatically manage signing. Select your squad.

how to submit app to app store

When yous connect a new device to your Mac, Xcode will automatically find and register it to your squad provisioning contour. Note that in order to launch your app on a device, the device needs to be registered on your team provisioning profile.

ii. Create an App Shop Connect record for your app

app-store

Get an App Store Connect account by:
  • Creating your ain App Store Connect organisation and being the team agent. Sign in with the Apple ID you lot used to enroll in the Apple tree Developer Program
  • Or being invited by an existing arrangement as a user with an Admin, Technical, or App Managing director role. Read more details about App Store Connect user accounts here.
For paid apps

If yous're submitting a paid app, y'all'll need to sign a contract that covers the terms of payment. If your app is free, you can skip alee.

Click on Agreements, Tax, and Banking on the App Shop Connect dashboard.

Click on Request under "Asking Contracts".

Review the agreement that appears, check the box to agree to the terms, and click on "Submit".

Under "Contracts In Process" click Set up in the Contact Info cavalcade.

In the window that appears, click on Add New Contact and enter your data.

Back nether "Contracts In Process" in the "Bank Info" column, click Fix and so Add together Banking company Account and follow the directions to relieve your account info.

In the "Tax Info" column, click Fix Upward. A U.S. Tax Class is mandatory, so click Fix Up and fill out the required information. Set any other country tax forms necessary.

Afterwards you lot've completed the above, the contract's condition will at present say "Processing". After Apple has verified the info you lot provided, which will take about an 60 minutes, the contract will now announced under "Contracts In Consequence".

Add a new app

In the App Store Connect dashboard, select My Apps.

Click on the + sign in the upper left-hand corner, then New App.

To create a new App Shop Connect record, you'll need these details: platform, app name, default language, bundle ID, and SKU. Y'all can't really alter these details later, so be sure of what you enter.

  • Employ keywords in your app proper noun to optimize for discovery.
  • The bundle ID must be an exact friction match of the bundle identifier in your Xcode project Info.plist file (in the target's Full general > Identity department).
  • The SKU is not visible to users and is up to you to gear up. Information technology tin exist an identifier you apply in your company or something else that is meaningful for you. Adequate characters include letters, numbers, hyphens, periods, and underscores, and it must begin with a letter or number.

If applicable, yous can likewise set user admission at this step.

three. Annal and upload your app using Xcode

  • Before yous can submit your app for review through App Store Connect, y'all need to upload the build through Xcode.
  • In Xcode, select Generic iOS Device as the deployment target.
  • Choose Product from the top menu and click on Archive.
  • The Xcode Organizer will launch, displaying any archives you've created in the by.
  • Make sure the current build is selected and click on Upload to App Store in the correct-hand panel.
  • Select your credentials and click Choose.
  • In the next window that appears, click on Upload in the bottom correct-mitt corner.

A success message will appear when the upload has been completed. Click Done.

four. Configure your app'southward metadata and further details in its App Store Connect record

Under the "App Shop" tab in App Store Connect, on the "App Data" folio yous tin add together additional languages, categories, and your app's Privacy Policy URL.

Set your app equally free or select its price tier on the "Pricing and Availability" page.

Nether the "Features" tab, you lot tin can add configurations to any App Shop technologies in your app, similar Game Center and in-app purchases.

At this stage, your app is marked with a yellow dot and the condition "Fix for Submission" in the left-paw console under "App Store". Select the build you want to configure. This is where you will add the information for your product page on the App Store.

app-store

Upload your app's screenshots (in JPEG or PNG format and without status bars). You lot tin upload a prepare of screenshots for one device and utilize them for all the other sizes.

Click on Relieve in the upper right-hand corner of the window after your screenshots take finished uploading.

Scroll downward and enter your app's description, keywords, support URL, and marketing URL.

  • Your app's clarification and keywords are critical. Brand sure yous optimize them for discovery.
  • The support URL tin exist every bit unproblematic equally a landing page with a contact class.
  • The marketing URL can exist your app'southward website and is optional.

In the "General App Data" section below, upload your app's icon, and enter its version number, and copyright and contact information.

  • Your app's icon should exist 1024px x 1024px.
  • The version number should exactly match the one in Xcode.
  • The copyright info typically looks like this: "Copyright (c) 2017, Instabug, Inc.".
  • The contact info here is what will be displayed to users.

Click on Edit next to "Rating" and select the applicable options for your app. Exist honest — your app can be rejected during the review if it doesn't match its rating.

Under the "App Review Information" department, enter your contact info, any notes y'all have for the reviewer, and ready the version release date.

  • The contact information hither is for the reviewer in instance they need to reach you direct.
  • Notes for the reviewer can include information nearly specific hardware they might need to use or user account information they might need for access.
  • For first releases, y'all should typically go out the version release appointment equally automated.

In the superlative correct-hand corner, click Save. Now you're about ready to "Submit for Review".

5. Submit your app for review

Roll to the "Build" section in your app'south App Shop Connect record.

Click on "Select a build earlier you submit your app."

Cull the build that you uploaded through Xcode. Click Done in the bottom correct-hand corner, then Save in the meridian-right hand corner, then Submit for Review.

Finally, respond the Export Compliance, Content Rights, and Advertising Identifier questions and click Submit.

Your app'due south status is now "Waiting For Review".

6. Bank check on the status of your app

In App Shop Connect, select Activeness in the elevation horizontal menu, then App Shop Versions in the left-paw panel.

How long does it accept to become App Store approval?

In almost cases, it takes nearly i to iii days to receive blessing, and it tin can take up to 24 hours for your app to appear in the App Shop after approval. Check current average app store review times here.

You lot'll receive email notifications at each stage. Read more than virtually each status here.

If you lot're on a tight timeline and need to marshal your release with a specific outcome or if you need to release a new version with an urgent issues fix, yous tin request an expedited review.

If your app is rejected

Y'all'll have to brand the necessary fixes earlier you tin submit your app again for review. Employ the Resolution Center in App Shop Connect to communicate with Apple about any questions you lot may have. You lot tin also escalate the issue and submit an appeal if you believe your app was wrongly rejected.

One of the most common reasons for rejections from the Apple App Shop is performance. Make certain that your app is consummate and that you've tested it thoroughly and stock-still all bugs. Using a bug reporting tool while beta testing volition help reduce your app's chances of beingness rejected due to performance issues.

If your app is approved

Congratulations! You lot're now on the App Shop. You can view downloads, sales, ratings, and reviews directly in App Store Connect.

app-store

tl;dr

Hither's how to submit your app to the Apple App Shop:

  • Create an iOS distribution provisioning profile and distribution certificate
  • Create an App Store Connect record for your app
  • Archive and upload your app using Xcode
  • Configure your app'southward metadata and further details in its App Store Connect tape
  • Submit your app for review
  • Check on the status of your app

Learn more to improve mobile app performance

  • What is mobile application functioning monitoring?
  • App performance metrics and KPIs
  • Mobile app quality: An essential guide

Instabug'due south triple threat of APM, Crash Reporting, and Problems Reporting tools volition empower you to optimize your app's functioning and deliver the high-quality experience your users expect and deserve.

Find out how you can optimize your app functioning with Instabug

rodriguezbargeres89.blogspot.com

Source: https://instabug.com/blog/how-to-submit-app-to-app-store/

0 Response to "How to Show Appstore Review Page Programmatically Using Appstore Kit"

Enviar um comentário

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel