iPhone Distribution: No profiles currently match

前端 未结 5 899
盖世英雄少女心
盖世英雄少女心 2021-02-04 13:36

I am about to upload an app to iTunes Connect. I am not Team Agent, nor does it seem the Team Agent can make me a Team Agent. So he logged onto Member Center and downloaded a Di

5条回答
  •  执念已碎
    2021-02-04 14:07

    Also dont forget If you deleted all your certificates and keys in Keychain and you plan on regenerating those certificates make sure you change your certificate preferences in Keychain for Online Certificate Status Protocol to Off and Certificate Revocation List to Off, for some resaon this important step is the only way it worked for me.

    Another reason developer profiles are missing

    While in organizer under Library > Provisioning Profiles... On my computer, if I hit Refresh, all the Distribution profiles are removed!!! No big deal, just go back to your provisioning portal and go to Provisioning > Distribution and download the appropriate distribution profiles and your good to go! :)

    Instructions right from apple... Follow them EXACT https://developer.apple.com/ios/manage/certificates/team/howto.action

    To request an iOS Development Certificate, you first need to generate a Certificate Signing Request (CSR) utilizing the Keychain Access application in Mac OS X Leopard. The creation of a CSR will prompt Keychain Access to simultaneously generate your public and private key pair establishing your iOS Developer identity. Your private key is stored in the login Keychain by default and can be viewed in the Keychain Access application under the ‘Keys’ category. To generate a CSR:

    In your Applications folder, open the Utilities folder and launch Keychain Access. In the Preferences menu, set Online Certificate Status Protocol (OSCP) and Certificate Revocation List (CRL) to “Off”.

    Choose Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority. Note: If you have a noncompliant private key highlighted in the Keychain during this process, the resulting Certificate Request will not be accepted by the Provisioning Portal. Confirm that you are selecting “Request a Certificate From a Certificate Authority...” and not selecting “Request a Certificate From a Certificate Authority with …”

    In the User Email Address field, enter your email address. Please ensure that the email address entered matches the information that was submitted when you registered as an iOS Developer. In the Common Name field enter your name. Please ensure that the name entered matches the information that was submitted when you registered as an iOS Developer. No CA (Certificate Authority) Email Address is required. The ‘Required’ message will be removed after completing the following step. Select the ‘Saved to Disk’ radio button and if prompted, select ‘Let me specify key pair information’ and click ‘Continue’.

    If ‘Let me specify key pair’ was selected, specify a file name and click ‘Save’. In the following screen select ‘2048 bits’ for the Key Size and ‘RSA’ for the Algorithm. Click ‘Continue’.

    The Certificate Assistant will create a CSR file on your desktop.

提交回复
热议问题