# Generate the closed beta distribution iOS Certificates and Provisioning Profile
to construct IPA Time to choose . p12 file
as well as .mobileprovision
Documents, as a whole andgenerate iOS Certificates and Provisioning ProfileThe steps are consistent, but the difference is that the certificate used for the closed beta distribution service Need to chooseDevelopment
, the detailed steps are as follows:
- Added: This article will start directly with the steps to create a certificate, creating CSR file (certificate request file) and create appID The steps in this article are repeated, and developers can go togenerate iOS Certificates and Provisioning ProfileSee
# 1. Create a certificate
- log inApple Developer Platform, Choice Certificates, Click to create a certificate
- Choice software Type. In a closed beta distribution scenario, the developer is required to select DevelopmentNon-selectableDistribution

- Choice CSR file

- Then download .cer file

- double-click .cer Documents can be found atKeychain AccessView in

- You can then select the corresponding certificate, right-click export p12 File (containing the private key), this is used to pair the iOS App For a signature.

# 2. Create a configuration file (Provisioning Profiles)
- log inApple Developer Platform, click on Create Profiles
- Select Type

- Select the one configured with the current multiterminal application Bundle ID Consistent AppID

- Select Step 1 Certificate created

- Select equipment (available on demand)

- fill in Profile name

- Once the configuration is complete, you can download the generated Profile File to local

# 3. Construction IPA
- Generated in the above steps . p12 Signature Certificates and Profile File, and select the corresponding signature method to rebuild it

- Choice . p12 file

- Choice .mobileprovision file

- Build Complete

- Go to the multiterminal console - Multiple Details - Beta distribution, you can see just uploaded beta IPA
