Certificates & profiles
Sign Certificates
Generating Sign Certificate
- Open the Keychain Access app on macOS.
- From the top navigation bar, go to Keychain Access → Certificate Assistant and click 'Request a Certificate From a Certificate Authority...'
- Fill in your email address and name and select 'Saved to disk'.
- Click continue to save the request:
Certificate Assistant window
Adding Sign Certificate
- Log in to https://developer.apple.com/account
- Go to Certificates under Certificates, Identifiers & Profiles
- Click the + button to add a new certificate:
Apple Developer console
- Select 'iOS App Development' and proceed to the next page.
- Upload the
CertificateSigningRequest
file and continue. - Download the certificate and double-click to install it (it will be added to your Keychain Access app):
Certificate download view
Provisioning Profiles
Generating App ID
The App ID is required by your Provisioning Profile for application development.
- Log in to https://developer.apple.com/account
- Go to Identifiers under Certificates, Identifiers & Profiles.
- Click the + button to add a new identifier:
Apple Developer console
- Set the type to 'App ID' and click continue.
- On the registration page, add a description and select the App Services required by your application. Next, set the Bundle ID to 'Explicit' and enter the bundle identifier. When ready, click continue:
APP ID registration view
- Review changes and click Register to finish configuration.
Generating Provisioning Profile
- Log in to https://developer.apple.com/account
- Go to Profiles under Certificates, Identifiers & Profiles.
- Click the + button to add a new profile:
Apple Developer console
- Select the type of the profile and proceed to the next page.
- Select the App ID that you want to use and click continue:
Provisioning profile configuration view
- Select the certificate that you wish to include in the provisioning profile and click continue.
- Select the devices on which you are planning to install your application and click continue.
- Enter the name of the profile and check if everything is in order. When ready, click generate:
Provisioning profile generation view
- Click download to save the profile to your disk and double-click the file to install it.
Adding certificate and profile to project
With the certificate and profile generated, you can now add them to Buddy:
- Open your project in Buddy and go to Variables, Keys & Assets
- Click + and select the file with the certificate.
- Enter the certificate password and click Add this variable.
- Repeat the process for the provisioning profile.
Example certificate and profile in Buddy
Last modified on May 31, 2023