Build iOS hybrid apps with OSX in Virtualbox
Yes, that sounds strange and pretty useless since that I've just tried this on my Mac which is running OSX, anyway it can give ideas if you only have a Windows or a Linux box.
I've downloaded prebuild OSX Vagrant boxes here : https://github.com/AndrewDryga/vagrant-box-osx
Then vagrant up and vagrant halt
Install nodejs (npm included)
Do sudo xcodebuild -license accept
Do sudo npm install -g ionic cordova ios-deploy ios-sim