无法在iOS模拟器中模拟移动位置

时间:2015-11-25 20:24:39

标签: ios xcode swift ios-simulator

我试图在ios模拟器上模拟移动位置(高速公路驱动器),但它根本不起作用。唯一有效的位置是静态Custom Location...选项。

重现问题:

  1. 打开Xcode>open developer tools>simulator
  2. 打开地图应用
  3. debug>location设置为" Freeway Drive"
  4. 按左下角的位置按钮
  5. 它加载了一段时间,然后说:

    Current Location Not Available
    Your current location cannot be determined at this time
    

    当我打开system.log时,我看到了消息:

    SimulatorBridge[41185]: Selected location simulation scenario does not exist

    我正在使用Xcode 7.1.1和iPhone 6s / iOS 9.1模拟器。我试过了:

    1. 设置默认位置
    2. Simulator>Reset Content and Settings...
    3. 中重置模拟器
    4. 重新安装模拟器
    5. 但似乎没有任何效果。谁知道我可能做错了什么?

1 个答案:

答案 0 :(得分:1)

好的,这可能是苹果公司最终使用Simulator for iOS 9.1的问题。

我下载了iOS 9.0模拟器(Xcode>Preference>Downloads),在Simulator中启动了地图设置为Freeway Drive的地图,一切正常 - 位置更新。

如果您在自己的应用中模拟移动位置时遇到问题,只需下载并使用之前的iOS模拟器版本。确保首先在Xcode中清理项目(Product>Clean),然后重建它,一切都应该正常工作。