Windows Phone 8 development on a Mac running OSX and VMWare, using also the phone emulator:

What is needed is a more recent Mac (MBP Early 2011, i7 in my case, OS X 10.7.5, 16GBytes RAM), VMware Fusion (in my case vers 5), Windows 8 OS (64-bit Pro version in my case), and the Windows Phone 8 SDK (the free Express version in my case).

A couple of configuration changes to the Windows 8 VM configuration are needed otherwise the Windows Phone emulator will not work.

1) Add (or cheek they are present) to .vmx file these rows:

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhv.enable = "TRUE"

2) Settings -> CPU and memory -> Advanced: check "Enable hypervisor applications in this virtual machine"

3) Settings -> CPU and memory: make sure 2 Cores (or more?) are assigned to the Virutla machine

4) Settings -> Advanced: Preferred virtualizationn engine: Intel VT-x with EPT

After restarting Win 8 x64 VM, the HyperV system (and e.g. WIndows 8 Phone SKD debugging / Windows Phone Emulation) works perfectly.

I found these instructions from a posting by user JSaa (Credit to him!) at

Happy WP8 development on your Mac