Iphone Xcode:ipodtouch模拟器?

Iphone Xcode:ipodtouch模拟器?,iphone,cocoa-touch,xcode,ipod-touch,simulator,Iphone,Cocoa Touch,Xcode,Ipod Touch,Simulator,我想在ipod touch上测试我的应用程序。但在Xcode中,我看不到这方面的模拟器(我只看到iPhone3GS、iPhone4和ipad的模拟器) 你知道有没有办法运行ipod touch模拟器吗?只要使用iPhone模拟器就行了。出于模拟目的,它是相同的。为什么它很重要?模拟器没有模拟实际的硬件差异。例如,它不提供照相机。“iPhone”和“iPhone4”的唯一区别在于屏幕分辨率,事实上,最新版本的模拟器甚至没有说“iPhone4”,而是说“iPhone(视网膜)”。类似地,“iPhon

我想在ipod touch上测试我的应用程序。但在Xcode中,我看不到这方面的模拟器(我只看到iPhone3GS、iPhone4和ipad的模拟器)


你知道有没有办法运行ipod touch模拟器吗?

只要使用iPhone模拟器就行了。出于模拟目的,它是相同的。

为什么它很重要?模拟器没有模拟实际的硬件差异。例如,它不提供照相机。“iPhone”和“iPhone4”的唯一区别在于屏幕分辨率,事实上,最新版本的模拟器甚至没有说“iPhone4”,而是说“iPhone(视网膜)”。类似地,“iPhone”和“iPad”之间唯一的真正区别是屏幕大小和模拟器显示的chrome。我认为这是不可能的,这太糟糕了。我的应用程序根据用户的选择通过扬声器或接收器播放声音。但如果在iPod或iPad上,没有接收器,则不应向用户显示选择按钮。我可以检测到iPhone和其他设备类型之间的差异,但我无法模拟iP[oa]d上发生的情况。

考虑到这两种产品几乎相同的性质,为什么iPhone模拟器不能为您工作?模拟器与iPhone的距离甚至不够近(内存、性能或连接性)这与ipodtouch不同,ipodtouch的内存只有iPhone或iPad的一半,而且不允许使用与iPhone或iPad相同大小的纹理。我在iPodtouch上看到了同一代iPhone上没有的bug。你说的“最新”是指iOS SDK 4.2附带的bug吗?是的,这就是我看到的bug。它不一样。我在iTooch上有一个bug,这是iphone sim/iphone上没有的。我在ipod设备上有一个崩溃,无法在任何其他设备上复制它,可能在模拟器中是相同的,但在真实设备上运行应用程序时有一些不同。请注意,我在回答中说“出于模拟目的”。如果您试图调试仅在设备上发生的某些事情,请使用该设备。模拟器和设备不一样。但如果您正在测试基本功能、UI、布局等,这就足够了。