How can I generate iOS screenshots without using a simulator?
A popular solution to this problem is  this  automation tool called snapshot. It is apart of a suite of tools made to automate iOS and Android developments. 

For relatively small applications though, the simulator isn't too bad.