Xcode 10 Unable to Upload to App Store

How to submit your app to the app store

How To Submit Your App To the App StoreUsing App Store Connect

by Chris Ching


After working on your app for days, weeks and months … information technology's finally time to set it gratuitous and publish it to the world.

App Store

You'll larn:

  • How to get access to App Store Connect
  • How to create your App Store listing
  • How to create your screenshots
  • How to submit your app via Xcode

How to submit your app to the App Shop

  1. Sign up for the Apple Developer Programme
  2. Set up your app for submission
  3. Create your App Store listing via App Store Connect
  4. Make your App Store screenshots
  5. Upload your app to App Store connect using Xcode
  6. Submit your app for review

In guild to exist able to submit apps to the App Store, you lot need to exist enrolled in the Apple Developer Program.

Apple Developer Program
Apple Developer Program

It costs $99/year but it will requite you access to a bunch of different benefits including:

  • Access to submit apps to the App Stores on all Apple platforms
  • Ability to create Safari extensions and list them in the extensions gallery
  • Access to Beta versions of Apple tree software
  • Testing tools like TestFlight
  • App analytics and advanced app capabilities

If you're planning to build apps for the App Store, then information technology's worthwhile to sign upward!

Keep in mind that your apps volition be removed from the App Store if you lot don't renew your membership side by side year.

App Store Connect

App Store Connect is one of the websites that you'll get admission to later you sign up. It's your portal to manage all things to do with the App Store.

Here'due south what the App Store Connect dashboard looks like:

App Store Connect
App Store Connect dashboard

Before yous're ready to submit your app, let'due south double check a few things…

Brand sure your app follows the App Store guidelines

Before your app is live in the Apple App Shop, it needs to get through an app certification process. It sounds scary but it's essentially just a person who tests out your app and makes certain that it conforms to App Shop guidelines before corroborate it for publish into the app store.

App Store Guidelines
App Store Guidelines

So before you submit your app, I would recommend that yous go through this document considering the reviewer will be using information technology to guess your app.

Exam your app and gear up whatever bugs

Bated from following the guidelines, yous should make sure that you app is bug free and crash free. If the reviewer manages to crash your app reliably, s/he is not going to give y'all a pass.

When yous're testing, don't simply exam information technology under normal conditions. Try low network connectivity conditions, low storage atmospheric condition, test it on older devices etc.

Your mindset should be similar a hacker. Actively try to intermission it!

Yous tin exam the app yourself or y'all can enlist the help of your friends and family. If you're going to use your friends and family equally your beta testers, and so make apply of TestFlight which you'll go access to equally a member of the Apple tree Developer Programme.

TestFlight tutorial from Brian Advent

Alright! Now you're ready to create your App Store listing.

Commencement, login to App Store Connect:

App Store Connect

To publish an app, go to theMy Apps menu and select the "+" option to create a new app. If you are looking to submit an update to an existing app, the steps are like merely instead of adding a new app, you'll be selecting an existing app instead.

New App Store list

App Name and Category

Fill in the information about your app and employ the "?" button if yous are not sure what Apple wants. The website is pretty straight forwards besides.

At this betoken, you lot accept to fill up in all the informations most your app. The name, description, the category (to be placed in the App Store), the minimum age of the audience and a privacy policy and support URL.

If you app is based on social media and demands a log in, yous have to provide a exam account and password for the Apple reviewer.

Fill in app store listing information
The main page for the app description

App Privacy Policy

Y'all'll as well have to provide a URL to a privacy policy. If you're not sure of how to write one, simple google for "App Privacy Policy" and yous'll see a lot of samples and privacy policy generators that y'all can employ.

App privacy policy
Don't forget to fill in the URL for privacy policy

You're also going to have to put it on a public URL. If y'all have your ain website, put it on there. If you're not sure how to put information technology on a URL, yous can use a Facebook page or a website architect.

App Pricing

Decide on the pricing of your app on this screen:

App pricing options
Set up the pricing and besides if you need to publish your app worldwide (or non)

App Release Options

You can decide how your app should exist released after it passes the certification process.

App Release Options
Decide if your app should exist available subsequently the review procedure or ready up a launch engagement.
  • Manually: you'll have to go in to App Store Connect and release information technology
  • Immediately: it'll be released equally before long as information technology passes certification
  • On a engagement: it'll be published on a specific date (if it has passed certification)

App Store Screenshots

Utilise this link to get read more virtually the screenshots needed by the App Store, specially if you have multiples sizes to encompass like iPad, Apple Sentry, etc.

App Store screenshot specifications
App Store screenshot specifications

Making App Store screenshots

You have a few different means yous could create your screenshots.

Technique one: Raw Screenshots

Using the iOS simulator for screenshots
Using the iOS simulator for screenshots

The fastest and easiest style is just to launch your app in the iOS simulator (for the screen size that you need), navigate to the screen yous desire to accept a screenshot of and and so hit CMD+S on your keyboard.

That'southward going to put a PNG prototype file on your desktop. Yous can just upload that to App Store connect!

Technique 2: Use a mock up template

Using device mockups in your screenshots
Using device mockups in your screenshots

If you lot go this route, you'll demand a couple of tools.

Starting time you'll need some sort of graphics design software such as:

  • Figma
  • Sketch
  • Adobe Photoshop

I recommend Figma because it'southward gratuitous. That'due south what you see me using in the screenshot in a higher place.

Adjacent, y'all'll demand the device mockups. Here are some places you can get device mockups:

Mockuphone

Mockuphone
Mockuphone

Complimentary to employ! Simply select your device, upload your screenshot and download the mock upwards in portrait and landscape orientations. Then you can import that into your graphics programme and add any text you want.

Rotato

Rotato
Rotato

A paid tool that lets you control the photographic camera on a 3D device mockup so that yous can get the perfect angle. Then export the image and import it into your graphics program.

Angle

Angle
Angle

A paid collection of mockups in various angles and device frames. Import into your favorite graphics program to utilize! (Note: Even though this collection is made upward of Sketch and AdobeXD files, I've been able to import the Sketch files into Figma)

Technique 3: Use a app store screenshot generator

If you don't want to carp with graphics software and mock ups, there are tools out there to get in a very smooth and like shooting fish in a barrel process.

Here'southward one that I would recommend: DaVinci Apps

Davinci Apps
Davinci Apps – App Store screenshot generator
Davinci Apps - selecting a template
Davinci Apps – selecting a template

All you demand to do is to select a template, upload your screenshots (that you took with the iOS simulator) and add together your custom text. Then you can consign all your screenshots in one go.

Shotbot is another tool that you lot tin can check out.

Upload your App Store screenshots

Simply go back to your app store listing and upload the screenshots that you've created.

Upload your App Store screenshots
Upload your App Store screenshots

First, your app needs to run properly and be clean of errors (the red warnings).

2d, you should accept your Signing and Squad data set up in Xcode.

Don't forget you lot should accept your app version ready to i.0.0 if y'all are publishing a new app (or remember to increment the build version if you are publishing an update).

At this betoken if yous are still having problems regarding your Apple ID or the certificates, I would recommend to check this article. Equally a modest refresher, go to Xcode >> Preferences >> Accounts.

Publishing:

Publishing an app with Xcode 11 is really simple. Where information technology used to accept multiple steps, certificates, profiles, etc. now Xcode is smart enough to enable or create all of those by itself.

To create the full app archive, you lot offset need to select the Generic iOS Device from the list of simulators.

Now go to Production >> Archive and let it bundle your app. This can exist a pretty lengthy process depending on the size of your app.

Once this is done, the Annal window will open up and this is where y'all can manage all the athenaeum generated by Xcode.

Every time you select Annal in the menu, Xcode will bundle a new annal for App Shop Connect.

If you lot accept duplicates or older ones, just delete them from this listing.

Now select the archive and choose Distribute App. You'll exist prompted to select the method of distribution:

In one case you accept selected iOS App Shop, information technology will become over a couple of checks and validations to brand certain you are non uploading a broken app.

If something happens, in that location is a great risk Xcode will stop you here and y'all'll have to go dorsum to coding or adding missing avails like icons.

If Xcode doesn't find anything wrong with the archive, the upload procedure will follow. Once more the upload time will vary depending on the archive size and your internet connection.

Once completed, y'all will see a final window like this. Congratulations! Your app is halfway there to the iOS App Shop.

At present it is time to add the build you exported from Xcode. The annal was sent via Xcode but App Shop Connect needs some time to process it.

If y'all've already taken intendance of the app title, description, pricing and screenshots, there's a great hazard that the build is prepare to be selected.

In my example, since I was publishing an app update, I was faster and had to look about 10 minutes. (Tip: y'all besides become an email when your archive has been processed and is ready to utilize.)

You tin can see my version 1.0.4 is not available yet for me to select.

THIS IS IT!

Select the relieve button on the summit right of your screen and the "Submit for Review" push button should turn blue.

Yous'll have a couple of questions to answer near your app:

Afterward that, your app will exist on the waiting list for the Apple'southward certification and review team.

Your app should at present take a yellow tag:

Y'all only have to wait now.

In the past, the review process took between 1 to ii weeks and then a couple of years ago Tim Melt said they would be working on improving the speed.

And so the review process was close to 3 or iv days but I'grand happy to say that my app update has been reviewed and accepted 13hrs afterwards! (app updates usually take a shorter time to review than a brand new app.)

After your app is canonical, you'll get an e-mail about it.

Your app is now on the App Store! Howdy World!

If yous published an app, delight share information technology with us below!

I hope you've enjoyed this tutorial and delight share it with your friends and peer using the social buttons below!

shelbytherston.blogspot.com

Source: https://codewithchris.com/submit-your-app-to-the-app-store/

0 Response to "Xcode 10 Unable to Upload to App Store"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel