Accessing MAC VMs over Cloud

Hello,

We are a learning and development unit of an organization and one of our training program is on iOS Development. During the course of the training we would want our participants to try our their coding on the MAC environment. This includes develop iOS code, compile, debug and execution. We would like to host a set of MAC VMs over a cloud. What we would like to know is, is this allowed as per the EULA? Can we buy licenses for a set of MAC VMs and host it over the cloud and reuse these MAC VMs across various batches or participants OR do we need to go by procuring 1 VM to participant. The MAC VMs we buy would be hosted over a private could provided by a 3rd party vendor with whom we have a strategic partnership on providing other types of VMs like Windows/Linux/UNIX. Can someone please guide us on how to get an answer to this question? We don't own any Apple Mac right now and hence we are not able to leverage Apple's online support chat feature. Thanks in advance for your help.


Regards

Narayanan

iMac, iOS 9.3.3

Posted on Aug 5, 2016 2:40 AM

Reply
3 replies

Aug 5, 2016 3:45 AM in response to dialabrain

Thanks much but the vendor we are in touch with will host iOS only on MAC machines. We will be connecting to those machines virtually.

1. We connect to the vendor VMs through our Windows Desktops.

2. From those windows virtual machines we will connect to MAC machines virtually.


We were told by the vendor that earlier Apple had an explicit licensing clause that 1 MAC VM can be assigned 1 dedicate user and the same cannot be used by another. We cannot buy X number for MAC VMs as we are limited by budget but our intention is to buy MAC VMs for a batch and later assign the same set of VMs to other batches as well.


Sorry if I am not making it clear. I am pasting the text that was given to us by our vendor.


" We realize that the only available option we have is to procure Mac devices on your company's behalf and host them for your use. It would be your private data center hosting and managed by us for Mac devices. While that is allowed by Apple, we would have to virtualize the access to the Mac devices so that we could automatically clean them after each user. Meaning, the course participants would login to a virtualized version of the OS on the physical Mac device and that's allowed as well. Further, one participant would access any given device at a time and that's allowed as well. The question then comes up - are different participants of various course batches allowed to access a given device at different times for the purpose of training on Xcode?"


Can you please help me explaining this scenario and if this is allowed by Apply EULA?


Thanks.

Narayanan

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Accessing MAC VMs over Cloud

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.