title: How does building for iOS device and simulator actually differ?
body: <p>Since the iOS simulator is a simulator, why do I need to build specifically for it? Isn't the point of a simulator that it runs the <em>real</em> code in some sort of VM/sandbox?</p>
  
  <p>So what are the actual differences in how building for device/simulator works, and how the resultant built apps differ?</p>