Generating a push notification certificate invalidates all provisioning profiles

Originator:KrauseFx
Number:rdar://28924969 Date Originated:24-Oct-2016 03:36 PM
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification:Serious Bug Reproducible:Always
 
Felix Krause

Summary:
When creating your first push notification certificate, all associated provisioning profiles for the given app will switch the state from "Active" to "Invalid"

Steps to Reproduce:
1. Clear your Apple Developer Account to have no certificates and no profiles, to make sure everything is in a clean state
2. If necessary, create a new App ID
3. Create a development certificate
4. Create a development provisioning profile associated with the newly created certificate
5. You'll see that the provisioning profile is green with the state "Valid"
6. Create a new push notification certificate by switching to the "Certificates" tab, "New" and select the development push notification certificate typ
7. Upload the signing request file, click on "Done"

Expected Results:
The previously generated provisioning profile should still be valid, as we haven't touched the provisioning profile, nor the certificate

Actual Results:
The previously generated provisioning profile has switched to orange "Invalid". The user has to select the provisioning profile, and click on "Update" to repair the profile. 

Version:
Xcode 8

Notes:


Configuration:


Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!