Apple Ad-Hoc Certificate not generating beta-reports-active anymore

app-store-connect

I'm currently trying to create a build of our app for TestFlight but for some reason Apple is not adding the beta-reports-active to the .mobileprovision file anymore (I checked the source of the file, it's just not there).

Application Loader keeps complaining that I don't have any Beta Entitlements (the appName.entitlements does contain this key) and when I regenerate the provisioning files at developer.apple.com I just get the same certificate without the beta-reports-active in it.

How do I get a proper Ad-Hoc certificate again so I can upload a new version to TestFlight? (I lost the previous private keys in a major crash which deleted all my data from my Macbook and those private keys weren't in my backup thus the previous profiles are unusable now)

Best Answer

For anyone coming to this point at a later stage, we contacted Apple about this and most likely there was an undocumented change that removed the Beta Entitlements key from AdHoc certificates, you now have to use the Distribution certificate in order to upload a TestFlight build (which worked for us).