可以在没有真实设备的情况下测试iPhone应用吗?

san*_*one 5 iphone testing ios

我必须转换在AppStore上发布的iPhone应用程序.但是,我没有iPhone.
没有真正的手机有没有办法测试这个应用程序的功能?模拟器会有任何帮助吗?或者也许是一些网络应用?

omz*_*omz 10

如果您没有应用程序的源代码,则无法在没有iPhone或iPod touch的情况下运行它.

iPhone模拟器(包含在SDK中)将没有任何帮助,因为它只运行为英特尔(您的Mac)编译的应用程序.它不是模拟器,无法运行为实际设备(ARM处理器)编译的应用程序.没有源代码,您无法重新编译应用程序.


Fil*_*lic 7

iOS模拟器不是模拟器.这是一个模拟器.它不会模拟iOS硬件,它运行的应用程序编译为适用于Mac的64位英特尔应用程序,并将其显示在类似iPhone的窗口中,看起来和感觉像iPhone,但没有所有功能,有些东西不起作用一样的方法.

例如,iOS有一个区分大小写的文件系统,Mac没有,所以iOS模拟器也没有.此外,没有相机,短信,指南针,加速计,磁力计或任何其他iPhone特有的功能.

所以,是的,您可以使用iOS模拟器测试一些应用程序,但不,您不应该使用iOS模拟器测试它们.