Para cambiar la dirección MAC utilizo el método común
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx
networksetup -detectnewhardware
Muestra la dirección MAC cambiada cuando ejecuto
ifconfig en0 |grep ether
¿Es esto suficiente o la dirección cambiada debería aparecer también en Preferencias del Sistema -> Red y en el submenú de detalles ampliados de Wi-Fi ( alt +clic en el símbolo de Wi-Fi)? En ambos lugares se sigue mostrando la dirección MAC original aunque el Terminal da una dirección diferente.