Hi, I read many posts and every body said you need a mac pc or mac VM on your pc to run/test ios application in visual studio.
Is this correct? if not then please let me any other way to do that.
Yes, you need a Mac, even from Visual Studio.
More details here under "Requirements"
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies