Is this procedure correct? What is the difference between the Developer provisioning profile and the Release provisioning profile?
You only need to have one certificate -
iOS Distribution - You can use it for development,
AdHoc Distribution (to your testers for example) and
App Store Publishing
You can have three
provisioning profiles, but you really need only
two -
Ad Hoc and
App Store Connect. You don't really need the
iOS App Development Profile since you can use the
Ad Hoc for development as well as distribution.
When you are ready to publish your App to the App store, you
must use the
App Store Connect Profile.