Xcode:iPod Touch 模拟器?

5

我想在iPod Touch上测试我的应用程序。但是在Xcode中,我没有看到这个模拟器(我只看到iPhone 3GS、iPhone 4和iPad的模拟器)。

您知道是否有办法运行iPod Touch模拟器吗?


1
考虑到这两种产品几乎相同的特性,为什么iPhone模拟器对你不起作用呢? - AlcubierreDrive
模拟器和 iPhone 在内存、性能或连接方面都相差太远,因此它并不重要。 - Firoze Lafeer
不一样,iPod Touch的内存只有iPhone或iPad的一半,并且不允许使用相同大小的纹理。我在iPod Touch上看到了在同一代iPhone上没有出现的错误。 - Nic Foster
3个回答

9

只需使用iPhone模拟器。对于模拟目的,它是相同的。


7
不一样的情况。我的iTouch上出现了一个问题,而在iPhone模拟器/iPhone上并没有这个问题。 - Tom Roggero
我在iPod设备上遇到了崩溃问题,但在其他设备上无法复制该问题。可能在模拟器中也会出现相同的问题,但在真实设备上运行应用程序时有一些不同。 - jose920405
1
请注意,我的回答中提到了“仅用于模拟目的”。如果您正在尝试调试仅在设备上发生的问题,请使用该设备。模拟器和设备并不相同。但是,如果您正在测试基本功能、用户界面、布局等方面,那么使用模拟器就足够了。 - jer

1
为什么这很重要?模拟器并没有模拟实际硬件的差异。例如,它没有提供相机。 "iPhone"和"iPhone 4"之间唯一的区别是屏幕分辨率,实际上模拟器的最新版本甚至不再说"iPhone 4",而是说“iPhone(Retina)”。同样,"iPhone"和"iPad"之间唯一真正的区别是屏幕大小和模拟器呈现的chrome。

“Most recent” 指的是 iOS SDK 4.2 中附带的那个吗? - BoltClock
是的,那就是我在看的那个。 - Lily Ballard

0

我认为这是不可能的,这太糟糕了。我的应用程序根据用户的选择通过扬声器或接收器播放声音。但是如果在iPod或iPad上,就没有接收器,也不应该向用户显示选择按钮。我可以检测iPhone和其他设备类型之间的差异,但我无法模拟在iP[oa]d 上发生的情况。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接