I have a Macbook running macOS Sierra(10.12) - I cant upgrade to 10.14 as my business applications wont work on it.

But that means i cant also install Xcode. Is there a way install 10.14 in Parallels without upgrading my macbook? Parallels shows an option to create the virtual machine using 10.12 but how do I give it the file to install 10.14?

  • 1
    Could you install 10.12 then upgrade it to 10.14 after?
    – Nic
    Commented Mar 21, 2020 at 3:50
  • Use older Xcode version ?
    – anki
    Commented Mar 21, 2020 at 5:36

1 Answer 1


Yes, there is a way to run older and newer releases of MacOS in a VM using parallels. The parallels blog has some walkthroughs on how to do this, but they're quite complicated and didn't work for my use case (trying to run an older MacOS version in a VM)

If you're familiar with programming, an easier way is using gibMacOS to download the exact version of MacOS that you want to run in a VM, turn it into an installable package, and then use the "Install Windows or other OS from DVD or image file" option in parallels to install that.

If you're not a developer, here are the steps to use gibMacOS:

  1. Download the project zip file and unzip it
  2. Run the gibMacOS.command script. You will see a menu with the available OS releases. Pick the one you want to run in the VM. Wait for it to download.
  3. When it is finished downloading, it will tell you where the result was saved.
  4. Run the BuildMacOSinstallapp.command​ script
  5. Drag & drop the InstallESDDmg.pkg file downloaded in step 3 to the terminal window. It will create a MacOs .app up to about 10 Gb in size
  6. Use parallels "Install Windows or other OS from DVD or image file" to install this .app in a VM

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .