Symptoms:
- Unable to acquire a floating license on Mac.
- Error message displayed: "Invalid servicesConfiguration for licensing. Make sure the licensingServiceBaseUrl servicesConfiguration is a valid URL".
Cause:
- The services-config.json file was placed in the user's home directory (~/Library/Application Support/Unity/config/) instead of the system-level location (/Library/Application Support/Unity/config/).
Resolution:
- Ensure that the services-config.json file is placed in the correct system-level directory: /Library/Application Support/Unity/config/.
- Restart your machine or manually close all instances of the Licensing Client (including Unity Editor, Unity Hub, etc.).
- Execute the command
./Unity.Licensing.Client --acquire-floating
again. - If the issue persists, verify the file location and restart the machine after moving the file to the correct directory.