I am currently developing a robot based on an UP Board with Xenial and ROS Kinetic, but wanted also to have ROS running on my mac notebook natively for development. The easiest option is a VM, but this is too painful with only 8GB RAM.
I used Mike Purvis's macOS install script, with the assistance of plusk01's notes (which had a completely different lot of build issues, but still useful).
The issues I had are all listed below. Given I had the script fail a few times, I quickly added the ROS environment variables and ran the commands manually.