Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions docs/signing-identities/android-keystores.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,52 @@ You will be notified when an Android Keystore is about to expire. You can see th

:::

### Sharing Android Keystores

Root Organization users have the ability to share their Android Keystores with Sub-Organizations.

Shared keystores can be used in Sub-Organizations just like locally created or uploaded keystores.

#### How to Share Android Keystores

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-15.png' />

1. Navigate to the Android Keystores Section
Go to the Signing Identity module and open the **Android Keystores** section.

2. Open Keystore List
Locate the keystore you want to share.

3. Select the Keystore
Click the **Share** icon under the Actions column.

4. Configure Sharing Settings
In the Share panel:

- Enable **Share with all sub-organizations** to automatically share the keystore with all existing and newly created sub-organizations.
- Alternatively, manually select specific sub-organizations.

5. Save Sharing Configuration
Click **Share** to complete the process.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-16.png' />

#### Behavior in Sub-Organizations

- Shared keystores will be visible and selectable in Sub-Organizations.
- These keystores will be marked with a **Shared** on Root Organizations and **Inherited** tag on Sub Organizations.
- Sub-Organization users **cannot edit, rename, or delete** shared keystores.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-18.png' />

:::tip
- If **Share with all sub-organizations** is enabled, the keystore will also be automatically available in newly created sub-organizations.
:::

:::caution
- Any changes or deletions made in the Root Organization will affect all Sub-Organizations using the shared keystore.
:::

### In-Project Keystore Usage

You can alternatively have your signing details stored in your Gradle file and use your in-project keystore to sign your app.;
Expand Down
48 changes: 48 additions & 0 deletions docs/signing-identities/apple-certificates.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,51 @@ Certificates deleted on **Appcircle** will only be removed from **Appcircle** an
:::

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE5651-AppleCertificates-Delete-Annotated2.png' />

## Sharing Apple Certificates

Root Organization users have the ability to share their Apple Certificates with Sub-Organization users.

Shared certificates can be used in Sub-Organizations just like locally created or uploaded certificates.

### How to Share Apple Certificates

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-20.png' />

1. Navigate to the Apple Certificates Section
Go to the Signing Identity module and open the **Apple Certificates** section.

2. Open Certificate List
Locate the certificate you want to share from the list.

3. Select the Certificate
Click the **Share** icon under the Actions column for the selected certificate.

4. Configure Sharing Settings
In the Share panel:

- Enable **Share with all sub-organizations** to automatically share the certificate with all existing and newly created sub-organizations.
- Alternatively, manually select specific sub-organizations that should have access.

5. Save Sharing Configuration
Click **Share** to apply the configuration.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-30.png' />

### Behavior in Sub-Organizations

- Shared certificates will be visible and selectable in Sub-Organizations as if they were their own.
- These certificates will be marked with a **Shared** tag on Root Organization and **Inherited** tag on Sub Organizations' certificate list.
- Sub-Organization users **cannot edit, rename, or delete** shared certificates.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-24.png' />

:::tip
- When **Share with all sub-organizations** is enabled, the certificate will automatically be available in newly created sub-organizations as well.
:::

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-31.png' />

:::caution
- Any updates or deletions made in the Root Organization will directly affect all Sub-Organizations using the shared certificate.
:::
46 changes: 46 additions & 0 deletions docs/signing-identities/apple-profiles.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,52 @@ You will be notified when a provisioning profile is about to expire. You can see

:::

### Sharing Apple Profiles

Root Organization users have the ability to share their Apple Provisioning Profiles with Sub-Organizations.

Shared provisioning profiles can be used in Sub-Organizations just like locally uploaded or fetched profiles.

#### How to Share Apple Profiles

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-25.png' />

1. Navigate to the Apple Profiles Section
Go to the Signing Identity module and open the **Apple Profiles** section.

2. Open Profile List
Locate the provisioning profile you want to share.

3. Select the Profile
Click the **Share** icon under the Actions column.

4. Configure Sharing Settings
In the Share panel:

- Enable **Share with all sub-organizations** to automatically share the profile with all existing and newly created sub-organizations.
- Alternatively, manually select specific sub-organizations.

5. Save Sharing Configuration
Click **Share** to complete the process.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-26.png' />

#### Behavior in Sub-Organizations

- Shared provisioning profiles will be visible and selectable in Sub-Organizations.
- These profiles will be marked with a **Shared** tag on Root Organization and **Inherited** tag on Sub Organizations.
- Sub-Organization users **cannot edit, rename, or delete** shared provisioning profiles.

<Screenshot url='https://cdn.appcircle.io/docs/assets/BE8525-27.png' />

:::tip
- If **Share with all sub-organizations** is enabled, the profile will also be automatically available in newly created sub-organizations.
:::

:::caution
- Any changes or deletions made in the Root Organization will affect all Sub-Organizations using the shared provisioning profile.
:::

### Deleting Provisioning Profiles

You can delete a single Provisioning Profile or multiple ones by selecting the checkboxes next to the provisioning profiles. You can also select the checkbox at the top of the list to select all available ones. Once you select the checkboxes for the files you need, a delete button will appear at the top right corner.
Expand Down