Incorrect. You can use a provisioning profile to test out your app on a
real device before you upload it to the AppStore.
as noted, I am not an iOS developer, so most of what I know comes from
what I had read about and heard from others. I was not aware of there
being such a provisioning profile.
actually... sadly much of what I know of the topic came from an older
smoking lady in one of the classes I was taking and who happened to
develop apps for iOS and OSX and was rather vocal about the whole matter.
meanwhile, I just recently proceeded to build my 3D engine project on
Linux via VMware, but it performs terribly as apparently there is no HW
accel, and so Mesa3D is running in software mode...
but, it is still more convenient than having to reboot into Linux (my
main OS is Windows...).
so, in any case, emulators are probably not that terrible, either way...