Table of Content

1) make ElCapitan.iso from old OS X vmware vm box

trick is when downloading OS X 10.11, hold on to install it, find out download folder and make it as iso image using this script as root.

http://www.insanelymac.com/forum/topic/308533-how-to-create-a-bootable-el-capitan-iso-fo-vmware/

the last stage you may need to change to,

mv /tmp/ElCapitan.iso.cdr /Users/username/Desktop/ElCapitan.iso

move out this iso file to your laptop from shared folder or by ftp.

2) unlock vmware ws pro to support OS X 10.11

same as before, vmware still cannot support OS X by nature, so need to apply unlock patch, this is only for test/education purpose :)

  • stop vmware
  • run cmd.exe as Administrator, then run
    win-install.cmd - patches VMware
    win-update-tools.cmd - retrieves latest OS X guest tools
    

    3) create new vm using ElCapitan.iso

    cpu: 2
    memory: 4GB
    network: NAT
    vd: 200GB

first reboot, get error:
VMware Workstation unrecoverable error: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180

remedy:
add this line to vmx file then power on again

smc.version = "0"

hit error during installation:

THERE IS NOT ENOUGH FREE SPACE ON OS X BASE SYSTEM TO INSTALL

cause: vm disk not init and format yet

remedy:
Utilities/Disk Utilities
choice vmdisk, click erase button
when finish, close win
click vm disk to install

4) install vmware tools

  • power off vm
  • umount DVD
  • power on vm
  • click vmware tools install from VM menu
  • verify copy/paste working fine
  • create shared icon on Desktop by
    ln -s "/Volumes/VMware Shared Folders" ~/Desktop/shared
    

5) install Xcode 7.3

download/install from app store is too slow,fast way is to download dmg from apple developer site then manually install it

https://developer.apple.com/downloads/

6) download Xcode docset

go to Xcode/Preferences/Components/Documentation:

  • iOS 9.3 doc
  • OS X 10.11.4 doc
  • Xcode 7.3 doc

7) enable ssh remote access to OS X vm

  • remote login on
    systemsetup -setremtoelogin on
    
  • add user to ssh group
    dseditgroup -o edit -a com.apple.access_ssh
    

    8) clone new vmware vm as milestone backup

  • power off vm
  • VM/Manage/Clone, choice full clone to merge all previous changes, for example Xcode installation

Enjoy …