Quite a few people seem to prefer do Unity iOS development from a Windows environment. For example Xamarin enables this through their remote Mac Agent, running on a Remote Mac, or virtual machine Mac. Please implement same functionality for Unity.
1 - Build iOS apps from Unity for Windows
2- Deploy iOS apps through connection with XCode on remote Mac.
Xamarin has a very nice implementation of this through Visual Studio on Windows, including deployment on actual iOS device, from Windows PC.