How to test iOS apps without a real device? What disadvantage of this method?

    How to test iOS apps without a real device? What disadvantage of this method?