如何在无法访问iPhone的情况下测试iPhone?

问题描述:

想写一个iphone的网站,但我没有一个,我不知道谁有一个。如何在无法访问iPhone的情况下测试iPhone?

有没有办法开发它没有访问一个,也许苹果有这种或某事的某种模拟。

任何人都知道什么?

+1

这似乎是这个问题的一个副本:http://*.com/questions/121018/is-it-possible-to-develop-for-the-iphone-没有-iPhone – 2009-05-30 13:30:32

有一个iPhone模拟器Aptana(应该可以在任何系统上工作)和Apple提供的模拟器(如果你有一台Mac)。我还没有测试过Aptana。苹果公司的产品相当不错,但它比大多数网络设备运行速度要快得多。

的iPhone模拟器是包含在iPhone SDK,它可以从这里免费下载: http://developer.apple.com/iphone/program/start/register/

或者,如果你有Safari网络浏览器,你可以用这个一个相当准确的结果: http://www.testiphone.com/http://iphonetester.com/

+0

testiphone似乎并不像真正的iPhone一样工作。 – Nosredna 2009-05-30 03:59:54

尝试购买iPod Touch。它具有测试代码所需的大部分功能,以确保它已准备好iPhone。

该模拟器可用于方便,但您将无法检查正确的HIG,如按钮或文本太小。

对于快速测试,请尝试定期Safari缩放,直到视口的尺寸与iPhone的尺寸相似。 Safari也适用于Windows :)而且,您可以要求它将自己呈现为iPhone(在“开发”菜单中)并尝试使用两个站点。

对于一个严重的发展,你肯定需要iPod Touch。您需要熟悉界面(本地和移动网络)的工作原理。 SDK将无法为您提供。

我不知道你正在开发什么样的应用程序。我不认为基于网络的应用程序在这一时刻有用或带来收入。

我建议你运行的VM洁具开机的Mac OS ...

你虽然,但仍然需要一个英特尔CPU,值得。

在这里看到: How to load Mac OS Lion in a VM