繁体   English   中英

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

[英]Possible to test iPhone app without a real device?

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

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

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

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

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

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

您当然可以使用模拟器测试应用程序。 但是,模拟器缺少某些功能,如加速度计数据,所以如果你打算使用这样的东西,你应该考虑至少获得最便宜的iPod Touch进行测试。 如果您执行任何使用大量资源(内存,处理能力)的操作,您需要考虑iPhone的速度不如Mac快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM