... | ... | @@ -94,6 +94,47 @@ And then finally to the screen where I now shall upload the generated `.csr`file |
|
|
|
|
|
Now you can download the certificate at any time. This file is commonly named as `ios_distribution.cer`.
|
|
|
|
|
|
iOS App ID
|
|
|
--------
|
|
|
|
|
|
To generate the provisioning profile, one must have before-hand to `Register iOS App IDs`:
|
|
|
|
|
|
> If you jump this step directly to the provisioning profile, there will be prompted a screen to create this iOS App ID
|
|
|
|
|
|
![Screenshot-2017-11-29_iOS_App_IDs_-_Apple_Developer](/uploads/5a2dee133836a71d99085315e6d464af/Screenshot-2017-11-29_iOS_App_IDs_-_Apple_Developer.png)
|
|
|
|
|
|
> Add printscreen of the App ID with sample stuff
|
|
|
|
|
|
In the sample above, I have choosen to go with the `Wildcard App ID`. There are a few drawbacks in this option, like you cannot enable `Push Notifications` service. In the end, I have created an App ID with `Explicit App ID`.
|
|
|
|
|
|
Provisioning profile
|
|
|
------
|
|
|
|
|
|
Now we must generate the provisioning profile:
|
|
|
|
|
|
![Screenshot-2017-11-29_iOS_Provisioning_Profiles__Distribution__-_Apple_Developer](/uploads/a3b4a67c4aea30e1bf39b080b0f87fbe/Screenshot-2017-11-29_iOS_Provisioning_Profiles__Distribution__-_Apple_Developer.png)
|
|
|
|
|
|
As I want an enterprise distribution, I must choose the `In-House` provisioning profile:
|
|
|
|
|
|
![Screenshot-2017-11-29_Add_-_iOS_Provisioning_Profiles__Distribution__-_Apple_Developer](/uploads/ec87695c09251cb290fe63b1852cc484/Screenshot-2017-11-29_Add_-_iOS_Provisioning_Profiles__Distribution__-_Apple_Developer.png)
|
|
|
|
|
|
Now the system will ask you about the App ID, then the certificate, and finally you are prompted with a Profile Name. It can be arbitrary:
|
|
|
|
|
|
> Add printscreen of the Profile Name being prompted
|
|
|
|
|
|
You end this step downloading a `.mobileprovision` file.
|
|
|
|
|
|
Recalling
|
|
|
-----
|
|
|
|
|
|
You have created in your own machine this files:
|
|
|
|
|
|
- `config`, so that it will be easy to create your public/private keys
|
|
|
- `request.key`, your private key
|
|
|
- `request.csr`, your public key
|
|
|
- `ios_distribution.cer`, your Apple certificate
|
|
|
- `.mobileprovision`, one of the most important files so that you can indeed embed this in your app to distribute
|
|
|
|
|
|
**WIP**
|
|
|
|
|
|
iOS deployments
|
... | ... | |