2013-01-22 82 views
0

我已经看到这个问题的一部分问了几次,但我有我无法找到答案的具体问题。使用iPhone应用程序测试--basics

我已经写了一个简单的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

我认为它是。它与测试有关,这是发展的重要组成部分。如果你只是从中获得最终的问题 - 使用GPS的应用程序可以在非合同iPhone上测试 - 是否会使它更加发展?如果不是的话,我很乐意将这个问题提交给苹果论坛。 –

+3

是的,这个问题的帖子有一些相关的问题,对于开发!这里有很多人正在为iPhone开发,而且这是非常相关的。 – AlexWien

回答

2

有一对夫妇在这里的问题,但它似乎是主要的一个是“我可以测试我的iPhone应用程序没有合同?”

是的。是的你可以。这就像开发iPod一样。我有一部iPhone,最近又割断了合同。我仍然使用它进行开发。

在GPS方面:如果您有手机合约,您将只能测试此功能。 GPS基于手机塔进行工作。根据您连接的无线网络(类似于桌面浏览器现在可以具有一些有限的地理意识),您可能能够获得有限的位置感知,但是如果您想获取GPS位置,计算距离等,则需要有一个无线计划。

+0

因此,如果测试使用GPS api的应用程序,那么它会导致错误或使用有限的无线感知“估计”位置? –

+2

不,据我所知,它将*不返回任何位置数据*。我知道你可以在XCode中添加一个GPX文件和“模拟位置”(这是一个菜单项,但我不记得它在哪里)。您可以将您的iPod安装到预定位置进行测试,但我没有尝试过。 – Benmj

+0

另外,你有关于SIM问题的任何知识吗?手机是否仍然没有工作(作为荣耀的iPod touch)?或者它只是要求SIM卡? –