Distribution methods

Choose a distribution method that best suits your purpose.

Method

Description

App Store

Distribute your app through the App Store, signed with an Apple Developer Program distribution provisioning profile.

Ad Hoc

Distribute your app to testers with registered devices, signed with an ad hoc provisioning profile.

The devices need to be registered in your developer account and are limited to 100 devices per product family per year. If you don’t want to use a portion of these development devices for testing, distribute your app using TestFlight (iOS, tvOS, watchOS) instead.

If you are a member of the Apple Developer Enterprise Program, choose this option to test your app. Only members of the Apple Developer Program have access to iTunes Connect and TestFlight.

Enterprise

Distribute your app to users in your organization, signed with an Apple Developer Enterprise Program distribution provisioning profile.

Choose this option if you are a member of the Apple Developer Enterprise Program and are ready to release your app to users in your organization.

Development

Distribute your app to testers with registered devices, signed with a development provisioning profile.

Choose this option to distribute your app to just your Apple Developer Program team. For macOS apps, this is the only option to distribute an Apple Developer Program-signed app for testing.

Developer ID

For macOS apps, distribute an app outside the Mac App Store that is signed with a Developer ID certificate to assure users that you’re a trusted developer.