我总共拥有一部iPhone。我想在真正的iPhone上测试我的应用程序,这意味着允许Xcode在我唯一的设备上获得其肮脏的小突起。那是明智的吗?使用同一部手机进行测试和普通电话/音乐/其他用途是否有任何问题?
答案 0 :(得分:14)
我只有一部iPhone,我用它进行所有测试。我认为即使使用主手机,使用或调试应用程序也不太可能导致任何实际问题。当然,我没有看到任何可以归咎于它的问题。
拥有一部手机的主要问题是测试版。如果,比如今天的MacWorld,他们宣布推出iPhone 3.0测试版。你愿意把它放在你唯一的手机上吗?请注意,您经常无法从较新版本的操作系统降级到原始操作系统,因此如果您遇到测试版问题,可能会遇到问题。
如果出现这种情况,可能值得深入了解您的银行帐户,看看您是否能负担得起iPod touch。
答案 1 :(得分:2)
购买另一部iPhone仅用于正常/个人使用的主要iPhone时,可能是值得的。如果无法做到这一点,请确保备份所有重要数据,包括联系人列表,并在执行Iphone上任何未知代码之前使用常识和直觉。
答案 2 :(得分:2)
我使用加载的dev配置文件和主电话上加载的“ad hoc”配置文件来执行此操作 - 到目前为止没有任何问题。
编辑:我不做的一件事是在手机上远程调试代码。我只是运行正常的操作系统。
另外,无论如何,iTunes可以从备份恢复手机。我在升级操作系统之前已经这样做了,所以我认为手机开发的恐惧有点过于诚实。 (触摸木材: - )
答案 3 :(得分:1)
我买了一台用于开发和测试用途的iPod Touch,但我并不担心对我的iPhone做任何坏事。
答案 4 :(得分:1)
自从发布此问题以来,iPhone OS 3.0测试版已经在开发者的世界中发布 - 这里的情况有所不同。 如果您将测试版操作系统放在iPhone 上,则无法将其删除。 iPod touch的情况并非如此,但也建议谨慎行事。 OS 3.0测试版在撰写本文时(现在测试版3)正在稳步提升,但仍存在许多问题,所以你真的不想依赖它作为日常手机!
一旦3.0上线,你当然可以转向它 - 但由于基带差异,你不能回到2.x.