Next Steps

This tutorial assumes that you can develop and test your app on devices using the iOS Wildcard App ID and iOS Team Provisioning Profile. But, if you use any of the specialized technologies—such as iCloud storage, push notifications, or Game Center—you need to use an explicit App ID and specialized ad hoc and distribution provisioning profiles. Furthermore, if you are not an individual developer, you may need to add others to your team and perform other team administrative tasks.

Using iCloud Storage

iCloud storage allows you to share the user’s data among multiple instances of your app running on different iOS and Mac OS X devices. You can test your iCloud app using the iOS Team Provisioning Profile that Xcode creates for you. But first you need to enable and set iCloud storage entitlements using Xcode. To learn more about using iCloud storage, read Your Third iOS App: iCloud.

Using Other Technologies

If you use push notifications, In-App Purchase, or Game Center, you need to register an explicit App ID in some cases. Enable these technologies, and create specialized provisioning profiles for development and testing using Member Center. Read the App Distribution Guide to learn how to perform these administrative tasks, and read the following documents to learn more about specific technologies:

Managing Your Team

If you enrolled in the iOS Developer Program as a company, you are the primary contact for your development team. If your team members also need signing certificates and provisioning profiles for development and testing, you add the team members to your account and manage these assets. Read App Distribution Guide for this information.

Getting Your App Approved

Apps are approved only if they adhere to the published Apple guidelines. To learn how to design an app for the App Store, read iOS Human Interface Guidelines and App Store Review Guidelines.

Marketing Your App and Managing Your Account

There are additional tasks you need to perform to market and maintain your product. These tasks are described in iTunes Connect Developer Guide.