我已经看过这个问题的一部分问了几次,但我有一些具体的问题,我找不到答案。
我写了一个简单的iPhone应用程序,并想在我自己的设备上测试它。但是,我目前没有设备,所以我在市场上使用过的iPhone(3GS)或iPod touch(4thGen)。
如果我选择iPhone(我的首选选项),那是否重要 i)它没有合同? ii)它被锁定在AT& T或解锁?
您可以通过iTunes将非签约手机恢复/升级到iOS 6吗?
最后,iPhone GPS是我更喜欢iPod touch的主要原因。这仍然适用于非签约电话,即它是否适用于无线电话?
由于我从未拥有过智能手机,如果这些问题看起来有点愚蠢,我会道歉。 谢谢你的帮助
编辑:我的问题有点模糊,所以澄清两个要点是 i)你可以在没有SIM卡的“合约外”iPhone上测试应用程序吗? ii)如果没有3G,iPhone会估计使用无线的GPS定位还是GPS api会返回错误信息(我认为Benmj会回答这个问题)?答案 0 :(得分:2)
这里有几个问题,但似乎主要问题是“我可以在没有合同的情况下在iPhone上测试我的应用程序吗?”
是。是的你可以。这就像开发iPod一样。我有一部iPhone并且最近切断了合同。我仍然用它来开发。
就GPS而言:如果您有电话合同,您将只能测试此项。 GPS基于手机信号塔工作。根据您连接的无线网络,您可能具有有限的位置感知(类似于桌面浏览器现在可以具有一些有限的地理意识),但如果您想获得GPS位置,计算距离等,则需要有一个无线计划。