If you have a Cloud Package such as 'QuickBooks Online', 'Xero', etc. you will be able to upload to DataShare on a MacBook/Apple product.
This is because DataShare just needs to connect to the cloud to allow access to the data.
If you have a Desktop Package such as 'QuickBooks Desktop', 'Sage 50', etc. you won't be able to upload to DataShare on a MacBook/Apple product.
This is because Datashare uses 'Microsoft ClickOnce' technology to access desktop package's data which is not installed on MacBooks/Apple products.