iOS Key Creation
Disclaimer: The goal of this documentation is to provide you a guide on how to create a developer certificate and provisioning profile for your iOS Mobile applications.
Create an iOS App Developer Certificate
Login with Apple developer account on: http://developer.apple.com
If you don´t have an account yet, use your icloud.
Click on Certificates – create a certificate.
![mobile client mbs IOS key creation1](_images/mobile_client_mbs_IOS_key_creation1.png)
Choose iOS App Development.
![mobile client mbs IOS key creation2](_images/mobile_client_mbs_IOS_key_creation2.png)
Next step is to create a Certificate Signing Request. For that you´ll need a Mac.
-
Launch Keychain Access located in the path below: /Applications/Utilities
-
Choose Keychain Access → Certificate Assistant → Request a Certificate from a Certificate Authority.
![mobile client mbs IOS key creation3](_images/mobile_client_mbs_IOS_key_creation3.png)
-
In the Certificate Assistant dialog, enter an email address in the User Email Address field.
-
In the Common Name field, enter a name for the key.
-
Leave the CA Email Address field empty.
-
Choose “Saved to disk”, and click Continue.
![mobile client mbs IOS key creation4](_images/mobile_client_mbs_IOS_key_creation4.png)
Upload it to your developer account.
![mobile client mbs IOS key creation5](_images/mobile_client_mbs_IOS_key_creation5.png)
Download your Certificate.
![mobile client mbs IOS key creation6](_images/mobile_client_mbs_IOS_key_creation6.png)
This Certificate can be installed and used for Mobile Client Build tool.
Create Apple iOS App Development Provisioning Profile
Click on Profiles + to create a new profile.
![mobile client mbs IOS key creation7](_images/mobile_client_mbs_IOS_key_creation7.png)
Choose iOS App Development.
![mobile client mbs IOS key creation8](_images/mobile_client_mbs_IOS_key_creation8.png)
Now choose your App. If you don´t have an app registered, click on Create App ID. Otherwise, choose yours.
![mobile client mbs IOS key creation9](_images/mobile_client_mbs_IOS_key_creation9.png)
After that you will have the option to register your App ID.
![mobile client mbs IOS key creation10](_images/mobile_client_mbs_IOS_key_creation10.png)
Choose your registered App.
![mobile client mbs IOS key creation11](_images/mobile_client_mbs_IOS_key_creation11.png)
Now choose your Apple iOS App Development Provisioning Certificate.
![mobile client mbs IOS key creation12](_images/mobile_client_mbs_IOS_key_creation12.png)
At last select your devices you want this mobile client to run on.
![mobile client mbs IOS key creation13](_images/mobile_client_mbs_IOS_key_creation13.png)
Download your Apple iOS App Development Provisioning Profile.
Install Apple .p12 certificate
Download certificate and provisioning profile from your Apple Developer account. See the debugging documentation for guidance in creating provisioning profile and certificate just created
Double-click the certificate to install it into the Keychain. Choose Login as keychain location.
![mobile client mbs IOS key creation14](_images/mobile_client_mbs_IOS_key_creation14.png)
After creating the Provision profile and the certificate we can go ahead and use it to build iOS Mobile Clients.