XCM portal does work with MACs. Clients can upload and download files. 

Clients can access Portal from Safari, Chrome, Firefox or Edge.