5

I'd like to test my app on the ipod touch. But in Xcode I don't see a simulator for this (I only see a simulator for iphone 3gs, iphone 4, and ipad).

Do you know if there's a way to run an ipod touch simulator?

Questions
  • 20,055
  • 29
  • 72
  • 101
Shai UI
  • 50,568
  • 73
  • 204
  • 309
  • 1
    Why won't the iPhone simulator work for you, considering the almost-identical nature of the two products? – AlcubierreDrive Oct 28 '10 at 01:51
  • The simulator isn't even close enough to the iPhone (in memory or performance or connectivity) for it to matter. – Firoze Lafeer Oct 28 '10 at 02:06
  • It's not the same, the iPod Touch has half as much memory, and doesn't allow the same size textures as an iPhone or iPad. I see bugs on the iPod Touch that I do not see on an iPhone of the same generation. – Nic Foster Jun 19 '12 at 16:24

3 Answers3

9

Just use the iPhone simulator. For simulation purposes, it is the same.

jer
  • 20,094
  • 5
  • 45
  • 69
  • 7
    it's not the same. i'm having a bug on itouch that i'm not having on iphone sim/iphone. – Tom Roggero May 21 '15 at 19:15
  • i'm having a crash in ipod devices and can't replicate it in any other device, probably in simulator are the same but in real device have something of difference running apps. – jose920405 Aug 11 '16 at 22:03
  • 1
    Note I said in my answer "for simulation purposes". If you're trying to debug something that's only happening on a device, use the device. The simulator and the device are not the same. But if you're testing out basic features, UI, layout, and the like, it's sufficient. – jer Aug 14 '16 at 02:42
1

Why does it matter? The Simulator isn't simulating the actual hardware differences here. For example, it doesn't provide a camera. The only difference between "iPhone" and "iPhone 4" is the screen resolution, and in fact the most recent version of the simulator doesn't even say "iPhone 4", it now says "iPhone (Retina)". Similarly the only real difference between "iPhone" and "iPad" is the screen size and the chrome the simulator presents.

Lily Ballard
  • 182,031
  • 33
  • 381
  • 347
0

I don't think it's possible, which is too bad. My app plays sound through the speaker or through the receiver based on user's choice. But if on an iPod or iPad, there is no receiver, and the choice button should not be presented to the user. I can detect the difference between an iPhone and other device types, but I can't simulate what happens on an iP[oa]d.

mcgyver42
  • 56
  • 6