iphone - 使用旧款 iPhone 3G 测试,拔掉 sim 卡?

标签 iphone ios location core-location

我刚拿到一台旧 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/

相关文章:

ios - iOS 9.2:无法手动信任应用程序,没有可用的配置文件选项

ios - 如何确定用户是否打开了 iCloud 照片图库?

iOS Mapkit - 如何将用户的位置偏移指定量

php - 给定用户的位置,选择在其半径范围内包含该用户的行

android - 在android API 23中获取用户的位置

iphone - 带有进度条的 UIAlertView

ios - UITableView 看起来比设置的大

iphone - 在 WPF 中排列 GUI 元素的方式与 iPhone 上的应用程序类似

ios - 如何创建一个重定向到我在 App Store 上的游戏的链接?

ios - 将状态栏设置为点亮内容并动态显示/隐藏(UITabBarController 和 UINavigationControllers)