Apple has imposed a number of limitations on when and how you can use
free provisioning to run your application on an iOS device, ensuring
that you can only deploy to your device. These are listed in this
section.

Access to iTunes Connect is also limited and therefore services such
as publishing to the App Store and TestFlight are unavailable to
developers provisioning their applications freely. An Apple Developer
Account (Enterprise or Personal) is required to distribute via Ad Hoc
and In-House means.

Provisioning Profiles created in this way will expire after one week,
Signing Identities after one year. Furthermore, provisioning profiles
will only be created with explicit App IDs and so you will need to
follow the instructions above for every app that you wish to install.

Provisioning for most application services is also not possible with
free provisioning. This includes: