Distribution methods

Choose a distribution method that best suits your purpose.

Method

Description

App Store Connect

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

Ad Hoc

Distributes 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 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 instead.

If you are a member of the Apple Developer Program or Apple Developer Enterprise Program, choose this option to test your app.

Enterprise

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

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

Copy App

For macOS apps, exports the app without code signing it.

Development

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

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

Developer ID

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