Support multiple platform builds in Cloud Content Delivery (CCD) by using separate buckets and profiles for each platform.
Create Separate Addressables Profiles
- In the Unity Editor, go to Window > Asset Management > Addressables > Profiles.
- Create a new profile for each platform you want to support.
Create and Assign CCD Buckets
-
If you don't already have a bucket for a specific platform:
Go to the Unity Dashboard at cloud.unity.com > Cloud Content Delivery > Buckets > Create Bucket.
- In the Unity Editor, update the remote path in your Addressables settings to point to the correct CCD bucket for each platform.
Switch Platforms in Unity Editor
- When you change the platform in the Unity Editor (e.g., from Android to iOS), switch to the matching addressable profile.
- Right-click the desired profile and select Set Active before building.
Create A New Build
- To create a new build for this profile
- Window > Asset Management > Addressables > Groups.
- Select Build > New Build > Default Build Script
Update Existing Builds
- If you already have builds, update them after switching platforms and profiles.
- Window > Asset Management > Addressables > Groups.
- Select Build > Update Previous Build
- This step is critical to maintain links between your builds and the correct CCD buckets.
- Skipping this can break connections and cause content loading issues.
More Information
- If you see missing materials after switching platforms, it's usually because the assets haven't been rebuilt.
- Make sure to rebuild your Addressables for the new platform after switching.