What Do You Need to Get Started?

You need the following:

Apple Licensing Notes

Apple provides two different types of development licenses for iOS apps:

  • The Developer license allows you to create your own app and sell it on the Apple App Store. If you use this license, anyone can obtain and run your app once it is on the Apple App Store. If you post updates to your app, any user of the app is automatically allowed to upgrade their copy of the app. This is the least expensive license.
  • The Enterprise license allows you to create internal apps and deploy them on internal app stores. You cannot legally sell or give enterprise apps to non-employees of the enterprise licensee.

There are some situations in which you might want to purchase both licenses. For example, you might purchase the Apple Developer license to widely distribute your app, and the Enterprise license to permit local distribution for your own testing. In this scenario, you will require both licenses because you will need to create two separate builds. Each will require its own set of metadata.