How to reproduce:
- Create and open a new project
- In the Package Manager, install the Addressables package
- In the top menu click (Window > Asset Management > Addressables > Groups)
- In the Addressables Groups window, click “Create Addressables Settings”
- In the top menu click (Window > Asset Management > Addressables > Profiles)
- In the Addressables Profiles window, set (Remote > Remote.LoadPath) to “https://example.com/foo/[BuildTarget]”
- In the Project window, select (AddressableAssetsData/AddressableAssetSettings)
- In the Inspector window, tick (Catalog > Build Remote Catalog) checkbox
- In the Project window click (Create > Material)
- In the Inspector window, tick the “Addressable” checkbox
- In the Addressables Groups window, click (Build > New Build > Default Build Script)
- In Finder, within the project folder open “Library/com.unity.addressables/aa/OSX/settings.json” in a text editor
- Observe the “AddressablesMainContentCatalogRemoteHash” URL within the text editor
Actual result: The remote catalog URL contains a double slash: https://example.com/foo/StandaloneOSX//catalog_1.0.hash
Expected result: The remote catalog URL contains a single slash: https://example.com/foo/StandaloneOSX/catalog_1.0.hash
Reproducible with: 3.0.0 (6000.6.0a1 (b0e692525f04)), 3.1.0 (6000.6.0a7)
Not reproducible with: 2.11.1 (6000.6.0a7)
Reproducible on: macOS 26.5.1 (M1 Max)
Not reproducible on: No other environments tested
Workaround: Replace the double slash in the generated “settings.json” file with single slash using a text editor