1

I'm looking for a way to test my app on a 3.5" screen (e.g., iPhone 4S), as my test devices are an iPhone 5 (4") and iPad Air. Is there a way to do this? I've investigated the simulator, but as the app uses the music library, I've hit a bit of a dead end there.

Thanks for reading.

Rogare
  • 3,234
  • 3
  • 27
  • 50
  • I think the simulator is fine for what you want to do. Only visual changes will differ on a 3.5" screen. The music library will behave the same way on any screen size. You can test the UI in the simulator, and test the audio behavior on your device. There's no way to simulate a 3.5" screen on a 4" device. – rdurand Mar 14 '14 at 12:56
  • Thanks for the comment, @rdurand! Most of the app's views are only visible once a song has been selected, hence my troubles. – Rogare Mar 14 '14 at 13:02
  • I understand, sorry but as @RobertVojta said, there's no other way than keeping your old devices ! – rdurand Mar 14 '14 at 13:13

2 Answers2

2

you can just delete the splash screens for iPhone 5 and up (called Retina 4-inch).

The App will run as letterbox app with the dimension of a iPhone 4/4S.

see How iPhone 5 + iOS6 will decide if an app must be run in letterbox mode

XcodeTargetSettings

Community
  • 1
  • 1
JeanLuc
  • 4,783
  • 1
  • 33
  • 47
  • Thanks! Though I couldn't quite get this to work, it does make sense and the link was useful. I ended up simply revising my code to "simulate" a song choice, so that I could see all the app's views. Time to submit the app. :) – Rogare Mar 14 '14 at 14:20
0

Generally, you can't do this, there's no option for this. You should keep your old devices if you do want to support them. Without them, it's quite hard to test all these things and it's a roulette ... I do this for a long time and I'm still seeing different behavior on different devices, even with the same iOS version. My only advice is - keep them if you do want to support them in your app.

zrzka
  • 20,249
  • 5
  • 47
  • 73