You are aware that SITL runs natively on MacOS, so dispensing the need of Vagrant and XQuartz.
./Tools/autotest/sim_vehicle.py -v ArduCopter -f heli -L MyLocation
or if you want to do from master
cd ~/Ardupilot
./waf distclean
git submodule deinit -f.
git clean -f-x -d
git pull
git submodule update --init --recursive
./Tools/autotest/sim_vehicle.py -v ArduCopter -f heli -L MyLocation
which can be made on a simple script.