I had someone contact me about the need to set up Vivado on a Mac. I don't get this question very often. I don't think it's directly supported.
If you have set it up on a Mac, I'd be interested in getting your comments/experiences to pass onto him.
Thanks.