@ -1,6 +1,8 @@
# Building
# Building
This document alongside [Releasing.md ](RELEASING.md ) primarily covers our internal build process for release builds, if you are an external contributor please refer to [Contributing.md ](CONTRIBUTING.md ) for building instructions.
This document alongside [Releasing.md ](RELEASING.md ) primarily covers our internal build process for release builds.
If you are an external contributor please refer to [Contributing.md ](CONTRIBUTING.md ) for building instructions.
## Automated
## Automated
@ -30,21 +32,13 @@ base64 -i certificate.p12 -o encoded.txt
2. Under your repository name, click **Settings** .
2. Under your repository name, click **Settings** .
3. In the left sidebar, click **Secrets** .
3. In the left sidebar, click **Secrets** .
4. Add the following secrets:
4. Add the following secrets:
1. Certificate
| Name | Value |
- Name: `MAC_CERTIFICATE`
| -------------------------- | ----------------------------------------------------------------------- |
- Value: The encoded Base64 certificate
| `MAC_CERTIFICATE` | The encoded Base64 certificate |
2. Certificate password
| `MAC_CERTIFICATE_PASSWORD` | The password that was set when the certificate was exported |
- Name: `MAC_CERTIFICATE_PASSWORD`
| `SIGNING_APPLE_ID` | The apple id (email) to use for signing |
- Value: The password that was set when the certificate was exported.
| `SIGNING_APP_PASSWORD` | The app-specific password that was generated for the apple id |
3. Apple ID
| `SIGNING_TEAM_ID` | **OPTIONAL** The apple team id if you're signing the application for a team |
- Name: `SIGNING_APPLE_ID`
- Value: The apple id (email) to use for signing
4. Apple Password
- Name: `SIGNING_APP_PASSWORD`
- Value: The app-specific password that was generated for the apple id
5. Team ID (Optional)
- Name: `SIGNING_TEAM_ID`
- Value: The apple team id if you're signing the application for a team
< / details >
< / details >