Como una nueva respuesta para hacer una red ad hoc que funciona en Mojave sin conexión a Internet, mientras buscaba en línea, ¡finalmente encontré una respuesta!
La respuesta de Smoooosher solo funciona con una conexión activa para compartir.
Para crear su propia red "activa", en la terminal ejecute los 2 comandos siguientes.
sudo networksetup -createnetworkservice Loopback lo0
sudo networksetup -setmanual Loopback 172.20.42.42 255.255.255.255
Esto crea una nueva conexión de red que, aunque se ve inactiva, se puede compartir desde el panel de preferencias de uso compartido de Internet a wifi.
fuente: enlace