title: Testing iOS changes?
body: <p>I want to know one thing: how accurate is the Xcode iOS simulator in representing the actual run time on a physical device? I recently tested an app with a 6.1 deployment target on a device running 6.1 (iPad 2). So far I had been testing on an iPad mini running 8.2 (after building the app in Xcode 6.2 and scaling back the deployment target from 7.1) but was shocked to see that the buttons I made didn't load at all on my physical iPad 2. The buttons instead loaded as blank "old school" iPhone buttons and when I clicked some of them, they crashed the app even though their only functionality was to perform a basic segue.</p>
  
  <p>Should I update my iPad 2 to 8.2/8.3 and try again? I guess I am asking because the iPad 2 isn't technically mine and the owner doesn't want me to update it in fear of loosing data so I'm in a pickle as far as conceiving my next step in development . Does this problem sound at all familiar to anyone or should I just save up and buy my own 2nd testing device and hope for the best? </p>