Re: Provisioning and DeveloperID profiles - they are not needed. You must accept your DeveloperID in the automatic section Signing the identifier of the code Build Settings . If you cannot, your key may be missing or there may be something else wrong with the database containing this information.
First go to Keychain Access and make sure that your DeveloperID certificate has a private key associated with it (this will be visible under the disclosure triangle). If this is not the case, then you need to go through a check to make sure that you saved the key associated with this certificate anywhere, because if you cannot find and reimport it (for example, from a developer profile exported from Xcode), You will need to revoke and reissue the certificate, as there is no way to sign it.
Secondly, in 4.6.1 there is a known error that can ruin a cached database containing information from the developer's portal. There is no specific indication that this behavior may be caused by this problem, but you can try before proceeding to the next step. Basically, you will need to exit Xcode, set aside (or delete) ~/Library/Developer/Xcode/connect1.apple.com 4.6.1.db (yes, there is a place in this file name), restart Xcode, go to Organizer and Renew your profiles and certificates.
If this does not work, you may want to cancel your developer id.
WARNING If you have successfully distributed the code with the certificate, do not cancel it until you have visited the Apple website ( https://developer.apple.com/support/technical/certificates/ ) and fully understand the implications for the code sent to revoke the developer ID. In particular, this software will continue to work, but users will not be able to install / reinstall binary files signed with the original certificate.
If you have never successfully distributed the code with the certificate (or if your key is irretrievably lost), you can go to the portal and revoke and then reissue the developer ID certificate. After you canceled it, you can create a new certificate by requesting a new certificate.
gaige source share