What's with Distribution Managed Certificate?

  1. I disabled "automatic signing" for my app and went with mannual signing.
  2. Created both certificates, one for development, and one for distribution.
  3. Both certificates are then downloaded to my keychain.
  4. Created both profiles(dev and prod) to match both certificates to the app.

Yet, everytime when i try to archive and upload the app, it will automatically generate a "Distribution Managed" Certificate, and it seems the distribution certificate I created early were not used in the process.

Did someone encounter the same issue?

What's with Distribution Managed Certificate?
 
 
Q