无法在 iOS 模拟器中模拟移动位置
Cannot simulate a moving location in iOS simulator
我正在尝试在 ios 模拟器上模拟移动位置(高速公路行驶),但它根本不起作用。唯一有效的位置是静态 Custom Location...
选项。
重现问题:
- 打开
Xcode>open developer tools>simulator
,
- 打开地图应用程序
- 将
debug>location
设置为"Freeway Drive"
- 按左下角的定位按钮
它加载了一会儿,然后说:
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 模拟器。我试过:
- 设置默认位置
- 在
Simulator>Reset Content and Settings...
中重置模拟器
- 正在重新安装模拟器
但似乎没有任何效果。有人知道我可能做错了什么吗?
好的,这可能是 Apple 的 iOS 9.1 模拟器的问题。
我下载了 iOS 9.0 模拟器 (Xcode>Preference>Downloads
),在模拟器中启动地图,并将位置设置为 Freeway Drive
,一切正常 - 位置更新。
如果您在自己的应用中模拟移动位置时遇到问题,只需下载并使用之前的 iOS 模拟器版本,如上。确保先在 Xcode 中清理项目 (Product>Clean
),然后重建它,一切正常。
我正在尝试在 ios 模拟器上模拟移动位置(高速公路行驶),但它根本不起作用。唯一有效的位置是静态 Custom Location...
选项。
重现问题:
- 打开
Xcode>open developer tools>simulator
, - 打开地图应用程序
- 将
debug>location
设置为"Freeway Drive" - 按左下角的定位按钮
它加载了一会儿,然后说:
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 模拟器。我试过:
- 设置默认位置
- 在
Simulator>Reset Content and Settings...
中重置模拟器
- 正在重新安装模拟器
但似乎没有任何效果。有人知道我可能做错了什么吗?
好的,这可能是 Apple 的 iOS 9.1 模拟器的问题。
我下载了 iOS 9.0 模拟器 (Xcode>Preference>Downloads
),在模拟器中启动地图,并将位置设置为 Freeway Drive
,一切正常 - 位置更新。
如果您在自己的应用中模拟移动位置时遇到问题,只需下载并使用之前的 iOS 模拟器版本,如上。确保先在 Xcode 中清理项目 (Product>Clean
),然后重建它,一切正常。