[Unity Installer] Installer can't install unity3d on Disk

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.

I have exact the same problem (OSX Catalina).

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”

Any idea ?

Regards Bernd

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.

  1. Open Disk Utility
  2. You should see all availible disks
  3. Choos Volume you would like to split
  4. Choose “Partition” and it will show a message that “APFS volumes share storage within a container” → but still choose Partition.
  5. Hit + and decide how many GB you would like to split.
  6. Choose a format - Mac OS X Extended Journaled and hit apply.
  7. And then you should be able to use this disk in order to install Unity.

Try a manual install. Worked for me.

I have exact the same problem (OSX Catalina).

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”

Any idea ?

Regards Yogesh

Same problem here.
I need to install Unity Editor 5.6 on macOS Catalina and I see same message.

Did you find any solution?

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.

Hi guys,

I’m experimenting with the same issue currently.

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.

I’m still suffering with this problem. Anyone found a workaround?

I had the same problem and solved it by installing unity using homebrew as follows: GitHub - wooga/homebrew-unityversions: Unity versions casks

You can download and install old version unity from unity hub by MacOS Big Sur.

Click the Add button, click the Archive Download link, and select the version of Unity’s Unity Hub(Green Button) you want to install.