我刚拿到一台旧 iPhone 3G 进行测试。它没有附加计划,但我刚放入 SIM 卡,它说需要一段时间才能激活。
当每个人都有测试设备时,您是否只是将 sim 卡放在外面?在测试需要查找手机信号塔的基于位置的服务时怎么样?在这种情况下我们该怎么办?我不想为服务付费。
最佳答案
如果没有有效的 SIM 卡,您将无法从手机信号塔中获得任何东西。我用我妻子的旧 iPhone 3G 进行测试,它仍然有旧的 AT&T sim 卡,但当然没有服务,因为该 sim 卡不在我们的帐户上了。我总是让它处于飞行模式。
我在物理设备上验证的主要内容是性能、UI 响应能力和内存问题,这些问题在模拟器中没有问题,但在这个旧设备上却令人窒息。 iPhone 3G 非常适合手头作为这些东西的最低基准。
您应该能够在不需要任何“真实”数据的情况下模拟基于位置的内容。在谷歌上搜索“iphone”“模拟位置”,看看会出现什么。
这看起来很有希望: http://rssv2.blogspot.com/2010/03/mocking-core-location.html
无论如何,在进入测试阶段之前,您都不想使用真实的实时数据进行开发。在开发过程中使用真实的实时数据非常麻烦,不易重复,而且非常耗时。这使得编写有效的集成测试变得不可能。
关于iphone - 使用旧款 iPhone 3G 测试,拔掉 sim 卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7627762/