我总共拥有一部 iPhone。我想在真正的 iPhone 上测试我的应用程序,这意味着允许 Xcode 在我唯一的设备上获得其肮脏的小突起。这明智吗?使用同一部手机进行测试和常规电话/音乐/其他用途是否有任何问题?

有帮助吗?

解决方案

我只有一部iPhone,我用它进行所有测试。我认为即使使用主手机,使用或调试应用程序也不太可能导致任何实际问题。当然,我没有看到任何可以归咎于它的问题。

拥有一部手机的主要问题是测试版。如果,比如今天的MacWorld,他们宣布推出iPhone 3.0测试版。你愿意把它放在你唯一的手机上吗?请注意,您经常无法从较新版本的操作系统降级到原始操作系统,因此如果您遇到测试版问题,可能会遇到问题。

如果出现这种情况,可能值得深入了解您的银行帐户,看看您是否能负担得起iPod touch。

其他提示

购买另一部iPhone仅用于正常/个人使用的主要iPhone时,可能是值得的。如果无法做到这一点,请确保备份所有重要数据,包括联系人列表,并在执行Iphone上任何未知代码之前使用常识和直觉。

我使用加载的dev配置文件和主电话上加载的“ad hoc”配置文件来执行此操作 - 到目前为止没有任何问题。

编辑:我不做的一件事是在手机上远程调试代码。我只是运行正常的操作系统。

另外,无论如何,iTunes可以从备份恢复手机。我在升级操作系统之前已经这样做了,所以我认为手机开发的恐惧有点过于诚实。 (触摸木材: - )

我购买了 iPod Touch 来进行开发和测试,但我并不担心会对我的 iPhone 造成任何损害。

  • 我不希望调试会话被电话打断。
  • 我有一个正在开发和使用的应用程序,因此我希望能够在 Touch 上使用虚拟数据,而无需在 iPhone 上使用真实数据。
  • 我不介意将 Touch 交给其他人(包括儿童)让他们测试应用程序。
  • 这是验证应用程序是否可以在 iPhone 和 iPod Touch 上运行的好方法。
  • 我不必担心我的 iPhone 不小心落回办公室并连接到开发机器。
  • 理论上,我可以在 Touch 上安装不同版本的固件,而不必担心功能丢失。(但我没有这样做。)

自从发布此问题以来,iPhone OS 3.0测试版已经在开发者的世界中发布 - 这里的情况有所不同。 如果您将测试版操作系统放在iPhone 上,则无法将其删除。 iPod touch的情况并非如此,但也建议谨慎行事。 OS 3.0测试版在撰写本文时(现在测试版3)正在稳步提升,但仍存在许多问题,所以你真的不想依赖它作为日常手机!

一旦3.0上线,你当然可以转向它 - 但由于基带差异,你不能回到2.x.

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