代码之家  ›  专栏  ›  技术社区  ›  user23743

使用我的主iPhone进行SDK开发有什么问题吗?

  •  8
  • user23743  · 技术社区  · 16 年前

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

    5 回复  |  直到 16 年前
        1
  •  14
  •   Stephen Darlington    16 年前

    我只有一部iPhone,我所有的测试都用它。我认为使用或调试应用程序不太可能导致任何真正的问题,即使是在你的主手机上。当然,我没有看到任何我可以归因于它的问题。

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

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

        2
  •  2
  •   Ali    16 年前

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

        3
  •  2
  •   frankodwyer    16 年前

    我在主手机上加载了开发配置文件和“临时”配置文件,到目前为止没有问题。

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

    此外,在任何情况下,itunes都可以从备份中恢复手机。我之前在升级操作系统时也做过这样的事情,所以说实话,我认为害怕在手机上开发有点迷信。(触木:-)

        4
  •  1
  •   Kristopher Johnson    16 年前

    我买了一个iPod Touch用于开发和测试,但我不担心对我的iPhone做任何坏事。

    • 我不想调试会话被电话打断。
    • 我有一个我正在开发和使用的应用程序,所以我喜欢在Touch上摆弄虚拟数据,而不用在iPhone上摆弄我的真实数据。
    • 我不介意把Touch交给其他人(包括孩子)让他们测试应用程序。
    • 这是验证应用程序在iPhone和iPod Touch上都能运行的好方法。
    • 我不必担心不小心把连接到开发机器的iPhone放回办公室。
    • 理论上,我可以在Touch上安装不同版本的固件,而不用担心功能丢失。(但我没有这样做。)
        5
  •  1
  •   philsquared    16 年前

    自从这个问题发布以来,iPhone OS 3.0测试版已经在开发者的世界中发布,这里的情况有所不同。 如果你在iPhone上安装了测试版操作系统 您无法删除它 。iPod touch的情况并非如此,尽管也建议谨慎使用。 在撰写本文时,OS 3.0测试版(现在是测试版3)正在稳步改进,但仍然存在许多问题,所以你真的不想把它当作日常手机!

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