I just got B4i (with the hosted build service), but I wasn't sure if this is possible: I have a Windows machine and I don't have an iPhone. I was hoping that I could run an iPhone simulator on my Windows machine (like the Android simulators in B4A) and do my development like that. Is that possible, or did I misunderstand the capabilities?
Apple does not provide an iOS simulator for Windows. There might be 3rd party emulators available, I don't have any experience with any. As stated under Requirements, you need an iOS device.
I was on the same situation. I've tested some "virtual solutions" and none of them worked.
Solution I found is buying an used iPhone 4 for 90$ (not too much high inversion, i think).