1 tip for mac compatible softwares, get java on your mac and stick with java variations of the tools.
For pushing the payload while in RCM mode: https://github.com/nh-server/fusee-interfacee-tk
NSP/XCI uploader: https://github.com/developersu/ns-usbloader (although you gotta use a compatible...