Ios Agent


i’ve already Android agent, now i would like to have ios agents
what is requirements ?
for a Ios agent, i need Xcode ? so i need to have a mac to can run or just with a VM Mac my test will be run ?
And what’s requirements for ios devices ?

Thanks in advance

I am also interested in how to setup the iOS agent. Any advice from anyone?