Publishing Your Branded iOS App

Introduction

This document guides you through publishing the branded iOS app.

Publish for General Distribution on iTunes

At last, after following all the previous steps and passing beta testing, your branded iOS app is ready to be published for general distribution on iTunes. You need a Mac computer with Xcode installed (Xcode is a free download), and you need the eight provisioning profiles (4 ad hoc provisioning profiles and 4 app store profiles) and the P12 certificate file that you created and copied to the same computer that you are using to upload your app to iTunes. You will also need a number of screenshots of your app in specific sizes and resolutions, which are detailed in your iTunes Connect setup screen.

Apple must review and approve your app, and the approval process can take several days to several weeks.

Download the xcarchive.zip file from your account at customer.owncloud.com. macOS will automatically unpack it and change the name to something like ownCloud iOS Client 02-07-23 10.30.xcarchive. Double-click on this file to automatically install it into Xcode. Go to Xcode and you will see it in the Archives listing under Window  Organizer.

image

Next, go back to the Apple Developer Member Center to log in to iTunes Connect to set up your app storefront.

image

After logging in, click the blue My Apps button. This takes you to the main screen for managing your apps on iTunes.

image

Click the plus button on the top left to setup your new branded iOS app.

image

This opens a screen where you will enter your app information. Make sure you get it right the first time, because it is difficult to delete apps, and Apple will not let you re-use your app name or SKU.

  • Enter any name you want for your app. This is the name that will appear in your App Store listing.

  • Choose your primary language.

  • Select the bundle ID from the drop-down selector.

  • Enter your app version number, which should match the version number as it appears in your Xcode organizer.

  • The SKU is a unique ID for your app, and is anything you want.

Then click the Create button.

image

Now go back to your Xcode organizer to upload your app; click the blue Submit to App Store button.

image

This takes a few minutes as it verifies your bundle ID and certificates, and then you will see an upload status.

image

At long last, after working through this long complex process, you are almost ready to publish your app on iTunes.

Setting up Your iTunes Storefront

There are just a few steps remaining. Now that you have uploaded your branded iOS app, you need to upload some screenshots, an optional demo video, and fill in some information for your app listing on your iTunes storefront. You should see something like this on your main screen. You should click the Save button at the top right periodically to preserve your changes.

image

This screen displays all of your apps and their submission status. Click Prepare for Submission to get started on the submission process. The first screen is for entering screenshots of your app for various devices, and optionally a demonstration video. Click the little question marks to learn the required image specifications.

image

Apple simplified the screenshot submission process. Please check this Video (in Safari) for details.

For the ownCloud client, we also don’t use real screenshots, we use frames in different sizes instead. You can find templates to generate those assets. Here are examples for the Sketch app:

Then you must enter:

  • Your app name

  • A description

  • Some keywords for iTunes searches; and

  • Some optional URLs

image

The next section is for Apple Watch. If you don’t support Apple Watch you can skip this.

The General App Information section requires a:

  • 1024 x 1024 logo

  • Version

  • Rating

  • Category

  • License

  • Copyright, and

  • Contact information

image

In the Build section, click the plus button and select your app.

image

The App Review Information requires contact information and some information about your app to guide reviewers. Remember, everyone on iTunes can review your app, so it’s in your best interest to be helpful. You may optionally provide a login for a demo account.

image

The Version Release section allows you to choose between automatic release, which means your app will be published upon approval, or manual release, where you must release your app after it is approved.

Pricing and Territories

Next, you must go to the Pricing page to set your price and to select the territories you want your app to be available in.

image

Submit For Review

When you have filled in all the required forms and provided the required screenshots, click Save and then Submit for Review. If anything needs to be corrected, you will see messages telling you exactly what must be fixed.

The next screen is legalese; click the appropriate Yes or No boxes, and then click the Submit button.

You are now finished. No really, you are. When you return to your My Apps page you’ll see that the status of your app has changed to Waiting for review. In a few days, or perhaps many days, your app will either be approved or rejected. If it is rejected, Apple will tell you what you need to do to get it approved.

FAQ

Here are the most common answers to questions from the iOS App Review Team.

image

When, at last, it is published on iTunes you may distribute the URL so that your users may install and use your app.