How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

In this article, I’m going to show you how to fix macOS Mojave iMessage, iCloud and App Store issue on VMware on Windows PC. There is an enormous amount of people who use a Mac operating system on Windows by using Virtualization technology such as VMware Workstation or VirtualBox. However, some people install the Mac Operating system directly to their PC which is well known as a Hackintosh.

People who install macOS on VMware or VirtualBox, they sometimes face a problem, for instance, their iMessage, iCloud or App store don’t work properly or even won’t work at all. So in this guide, I will show you the step by step hint to get rid of the unpleasant error and just read the post thoroughly and be patients.

Related: Install macOS Mojave on VMware

Fix macOS Mojave iMessage, iCloud and App Store on VMware

Do you know why macOS Mojave, macOS High Sierra, macOS Sierra, Mac OS X El Capitan iMessage, iCloud and App Store doesn’t work when you install them on VMware or VirtualBox? If you know the reason please share your intention via comment section down below and we will add it to this guide. However, we also, give you one of the reasons that this error occurs.

The reason is that the system definition. For example, when you install Mac OS X on VMware, the default system definition is not compatible with some of the devices and iMessage and other Apps don’t open therefore the application can’t recognize the device. Once you change the system definition to MacBook Pro or iMac 18.x then the apps might recognize the system and think it’s the real Apple device and it will work.

Related: Install macOS High Sierra on VMware

It’s not always the case but it might be one of the reasons and please feel free to share your professional knowledge with us if you’ve got any better reason. Anyway, let’s get started to fix macOS Mojave iMessage, iCloud and App Store issue on macOS Mojave 10.14 or later version of Apple OS on VMware.

If you’ve installed macOS Mojave on VMware and have a problem with iMessage and other Apple applications just follow the steps below to fix the issue.

Step #1. Navigate to macOS Mojave or the later versions of Mac OS Virtual Machine and look for .VMX file extension. The default file location is My Documents> Virtual Machine> macOS Mojave> macOS Mojave.vmx. Right-click on the file and open via notepad or other text editor software “Note ++”.

How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

Edit macOS Mojave VMX File

Step #2. Now find board-id.reflectHost = “True”. Once you’ve found this text, Change “TRUE” to “FALSE” and then add a blank line beneath it. Add your system definitions at that blank line. If you don’t know how to create a system definition for your computer just let us know on the comment section down below this post.

Some Common System Definitions

  • iMac 13,2
    board-id = “Mac-FC02E91DDD3FA6A4”
    hw.model.reflectHost = “FALSE”
    hw.model = “iMac13,2”
    serialNumber.reflectHost = “FALSE”
    serialNumber = “C02H82KLDNCW”
    smbios.reflectHost = “FALSE”
    efi.nvram.var.ROM.reflectHost = “FALSE”
    efi.nvram.var.MLB.reflectHost = “FALSE”
    efi.nvram.var.ROM = “3c0754a2f9be”
  • iMac 14,2
    board-id = “Mac-27ADBB7B4CEE8E61”
    hw.model.reflectHost = “FALSE”
    hw.model = “iMac14,2”
    serialNumber.reflectHost = “FALSE”
    serialNumber = “C02KP7A9F8JC”
    smbios.reflectHost = “FALSE”
    efi.nvram.var.ROM.reflectHost = “FALSE”
    efi.nvram.var.MLB.reflectHost = “FALSE”
    efi.nvram.var.ROM = “3c0754a2f9be”
  • iMac 18,3
    board-id = “Mac-BE088AF8C5EB4FA2”
    hw.model.reflectHost = “FALSE”
    hw.model = “iMac18,3”
    serialNumber.reflectHost = “FALSE”
    serialNumber = “C02TC4YKJ1GJ”
    smbios.reflectHost = “FALSE”
    efi.nvram.var.ROM.reflectHost = “FALSE”
    efi.nvram.var.MLB.reflectHost = “FALSE”
    efi.nvram.var.ROM = “3c0754a2f9be”
  • MacBook Pro 14,3
    board-id = “Mac-551B86E5744E2388”
    hw.model.reflectHost = “FALSE”
    hw.model = “MacBookPro14,3”
    serialNumber.reflectHost = “FALSE”
    serialNumber = “C02TX2EZHTD5”
    smbios.reflectHost = “FALSE”
    efi.nvram.var.ROM.reflectHost = “FALSE”
    efi.nvram.var.MLB.reflectHost = “FALSE”
    efi.nvram.var.ROM = “3c0754a2f9be”
How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

Add Your System Definition

Once you’ve added your system definition to macOS Mojave VMX file then Save the file and restart your Virtual Machine.

Another Solution to Fix iMessage, iCloud, App Store on macOS Mojave on VMware

If method number one didn’t work for you, follow this step and it might work. The solution is to change your MacOS serial number.
Step #1. To do that, Download Clover Configurator latest version. Open clover configurator on your Virtual Machine that macOS is installed. Click on SMBIOS which is located at the left-hand side then click up and Down Arrow that shown in the screenshot down below. Once you have selected the version of MacOS (iMac 18,3, MacBook Pro 14,2) then Click on “Generate New”. It’ll generate a new serial number for system definition you’ve chosen.

How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

Generate New Serial Number for MacOS

Step #2. Once you’ve generated the new serial number, replace it with the old serial number. To do that, open macOS Mojave.vmx file then add the new serial number. For more detail see step #1 of this guide for further support.

How to Fix macOS Mojave iMessage, iCloud, App Store on VMware

Replace Serial Number

Troubleshooting Apps Opening on macOS Mojave

If you get an error message during opening the Clover configurator or any other application just Close the error window.

Troubleshooting Apps Opening on macOS Mojave

Clover Configurator Not Open

Open Preferences> Security & Privacy.

 

Troubleshooting Apps Opening on macOS Mojave

Security & Privacy

 

Click Allow or Open Anyway button and open the application.

Troubleshooting Apps Opening on macOS Mojave

Clover Configurator Was Blocked

For more information, you can visit tonymacx86.com

Conclusion

In this guide, I’ve covered how to fix macOS Mojave iMessage, iCloud, App Store issue on VMware. Also, I’ve shown an alternative solution for this error and finally I’ve sorted out to troubleshoot Apps that are being blocked by the Security & Privacy feature. I hope you guys have learnt some useful information from this guide. If you’ve got any problem, don’t hesitate just hit a comment down below and we will try to answer every comment as soon as possible.

 

One Response

  1. Jeroen

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.