When I trying to select destination disk to install unity3d from unity installer, it gives me the message “Unity can’t be installed on this disk. The contents of this disk can’t be changed”.
Every thing works find at the first, but after I installed Unity3d using .pkg file, it erased all my previous platform support files and the installer can’t access the disk anymore.
Unity Hub crashes (maybe due to a lost System Serial Number), tried the Unity Download Assistant and the message is “Unity can’t be installed on this disk. The contents of this disk can’t be changed”
I think that the problem might be connected with the type of Disk Volume. Catalina uses APFS and it might be not acceptable for some versions of Unity.
I installed Unity on another disk (partition) that has volume format - “Mac OS X Extended Journaled”. You can create this another partition using Disk Utility.
Open Disk Utility
You should see all availible disks
Choos Volume you would like to split
Choose “Partition” and it will show a message that “APFS volumes share storage within a container” → but still choose Partition.
Hit + and decide how many GB you would like to split.
Choose a format - Mac OS X Extended Journaled and hit apply.
And then you should be able to use this disk in order to install Unity.
Unity Hub crashes (maybe due to a lost System Serial Number), tried the Unity Download Assistant and the message is “Unity can’t be installed on this disk. The contents of this disk can’t be changed”
I have been unable to install any Unity version on my mac since upgrading to Catalina, I can only use the versions of Unity that were on the laptop after cloning my drive from my old machine. Unity hub will download the new version but then it “disappears” from the grid.
I went to Download Archive to try the direct route, and had to right-click and Open because the installer is not signed (!) and saw the same message as @xinbot that the contents of my drive could not be changed.
I also tried disabling Gatekeeper to see if that would help (How to open apps from unidentified developers on Mac | iMore) but no, that made no difference. I uninstalled my antivirus and disabled the Firewall as a test, but that made no difference.
I have Catalina on a new Macbook 16, with Filevault enabled. Sadly, I can’t downgrade to Mojave on this machine.
What I can recommend to you is to try to install to the following paths:
/Users/USERNAME/Applications
/Users/USERNAME/Documents
/Users/USERNAME/Downloads
Make sure you have added Unity and Unity Hub in System Settings > Security & Privacy:
Full disk access
Files & folders
Developer Tools
Also, if you want collaborate to function, you need to use Hub, no exceptions I found so far.
@swpowe 's method can work as well, but don’t forget to add the installation to Hub with ‘Locate’ under ‘Installs’. In this way however, you won’t be able ti use Hub’s ‘Add Modules’ option.