Configuring Store Technologies (Optional)

When apps are distributed through the App Store or Mac App Store, they can take advantage of Apple store technologies such as Game Center and In-App Purchase. If you implement any of these store technologies in your app, you’ll use iTunes Connect to configure the interaction between your app and the Apple services. You also use iTunes Connect to register any additional content that you want to make available through one of these technologies. The store technologies that may require additional configuration in iTunes Connect include:

Adding Configurations for Store Technologies to the App Record

After you create an iTunes Connect record for your app, you have access to pages for configuring store technology assets used by the app. You can access each store technology page from Features on the App Details page for the app.

iCloud Display Sets

Your apps can use iCloud to store related documents and data. The documents and data are stored in containers that you configure in the app’s Info.plist. No iTunes Connect configuration is required to enable an app to use iCloud containers.

In addition to iCloud containers, iCloud supports display sets that allow multiple iCloud apps to use a single entry in the iCloud Documents & Data user settings. Each app still writes data to its container; the display set references the storage used for all the containers. To use iCloud display sets, you need to configure the display set in iTunes Connect, identify the apps that use it, and reference the display set from each app’s Info.plist.

For example, you might provide a custom calendar app, a task-list app, and an alarm clock app that have their own iCloud containers, each of which shows up in users’ Documents & Data settings in iCloud. If you wanted to have users configure data storage for these apps in a single setting, you could create an iCloud display set called “NotifyMe” that included the containers for all three apps. You would set up iCloud containers for each app:

Each app would still write to its container, but the user would see only the NotifyMe display set when configuring iCloud to store data for these apps.

Viewing iCloud Display Sets in iTunes Connect

iTunes Connect users with Admin, Technical, or App Manager roles can access the Manage Your iCloud Display Sets page.

To view iCloud display sets

  1. As an iTunes Connect user with the appropriate role, sign in to iTunes Connect.

  2. On the iTunes Connect homepage, click My Apps.

  3. In the Ellipsis menu, click iCloud Manage Display Sets.


The “Manage Your iCloud Display Sets” page opens, showing any display sets that are already configured for your organization. The table lists each display set, its reference name, display set ID, and the number of apps attached to it. Apps appear in this count after they are configured to use this display set and are uploaded to iTunes Connect.


Creating iCloud Display Sets

For each display set, you must enter the following values:

  • Reference Name. An internal name. It must be at least two characters and can be up to 255 bytes. It’s displayed in iTunes Connect only.

  • Display Set ID. A unique identifier used to associate your app with the display set. Use the same ID in your app’s Info.plist file, NSUbiquitousContainerName key. This string must be a uniform type identifier (UTI) and can contain only alphanumeric characters, hyphens, and periods. The string should also be in reverse-DNS format and can’t end in .test.

  • Display Set Name. The label that users see when they configure iCloud settings for your apps. Localize this label for each of the languages your apps support.

To create a new display set

  1. Open the Manage Your iCloud Display Sets page for the app, as described in Viewing iCloud Display Sets in iTunes Connect.

  2. Click Create New.

  3. Enter a reference name and display set ID.

  4. Click Add Language.

  5. Select the primary language for your apps.

  6. In the Display Name field, enter the display set label that users see.

    The display name must be at least two characters and can be up to 75 bytes.

  7. Click Save to save the language.

  8. Repeat the language configuration from steps 4 through 7 for each language your apps support.

  9. Click Save.

Managing iCloud Display Sets

The display sets created for your organization appear listed in a table on the Manage Your iCloud Display Sets page. From this page, you can do the following:

  • View or edit a display set’s details.

    Click the row containing the display set. The detail page lists the apps that are attached to this display set. From this page you can change the Reference Name or add or delete Display Name languages.

  • Delete a display set.

    In the row containing the display set, click Delete.

    You can delete a display set unless there is an app attached to it.

iAd App Network

iAd is Apple’s digital advertising platform. As an iOS app developer, you can take advantage of iAd in two ways:

The following sections describe how to join the iAd App Network and start generating revenue through ads in your iOS app. If you need more information, see “iAd App Network” in the FAQ in Resources and Help.

Setting Up an App to Display iAd Ads

To join the iAd App Network and allow an app to access the iAd App Network, follow these steps:

Disabling the iAd App Network for an App

To remove ads from an app, you must submit a new build without the iAd Framework. See Replacing Your App with a New Version in iTunes Connect Developer Guide.

Monitoring iAd Performance and Revenue

iAd reporting in iTunes Connect allows you to monitor ad performance and track revenue.

To review ad performance for an app

  1. Integrate the iAd Framework for at least one app and submit it for review, as described in Setting Up an App to Display iAd Ads.

  2. On the iTunes Connect homepage, click iAd.

  3. On the iAd page that opens, in the Monetize section, click View Your iAd Reports. Use this section to track iAd ad performance.