我有兴趣为iPhone相机开发软件,但我目前没有iPhone,并且不想真正支付服务费用。如果我只是做一般的应用程序开发,我可能只是拿起一个iPod Touch,但Touch没有相机。

我知道我可以走进AT& T商店,购买iPhone并立即取消服务。但是我能用最终的iPhone做些什么呢?我可以:

  1. ...使用原生SDK为它开发应用程序?
  2. ...从应用程序商店下载应用程序(通过wifi)?
  3. ...用它来做我用iPod Touch做的一切吗?
  4. 更一般地说,出于其他原因,这只是一个坏主意吗?

有帮助吗?

解决方案

在越狱之后你仍然可以在手机上发展。解锁后,您还可以在手机上进行开发。差异很重要:

越狱:您可以安装应用程序商店中没有的应用程序。

解锁:您可以在其他网络上运行手机,除了它的默认运营商(在美国时为AT& T)。

请注意,您现在无法解锁运行2.2.1的iPhone 3g,如果您购买它,几乎肯定会是这样。你可以越狱iPhone和iPhone 3G。

另请注意,如果您购买新手机,AT& T将向您收取200美元以获得新合约。我认为每个月下降10或20美元,因此在一年后,退出计划的成本要低得多。

我建议在ebay或craigslist上购买第一代iPhone。无论先前的所有者是否将2.2.1放在上面,第一代iPhone都可以解锁。它们也便宜得多,拥有相机并且完全适合软件开发。我在2个月前在西雅图找到了不错的第一代iPhone,价格大约在250美元到350美元之间。使用QuickPwn解锁/越狱只需几分钟,而且这款手机可以作为开发平台使用。

其他提示

您可以越狱并在非标准计划中使用它并支付更少的钱。

我相信你的iPhone必须被激活才能在xcode中用作目标设备。虽然它会在购买后激活,但如果您取消了帐户,然后需要在某个时间点恢复它,则会出现问题。

如果您希望支持相机可以在iPod Touch上进行开发 - 拍照的机制与从库中选择图片相同,您指定源(相机/库),其余的处理由操作系统与您的代码接收最终图片。

如果您的应用程序将以相机为中心,那么您应该投资购买iPhone,但如果它是针对次要功能的,您可以通过触摸获得。

  

我相信你的iPhone一定是   被激活以用作目标   xcode中的设备。虽然它会   购买后你会激活   如果你取消了你的话会有问题   帐户,然后需要恢复它   在某些地方。

不,不。你可以开始越狱,它会正常工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top