0

可以在 iOS UIWebViews 中伪造位置。在模拟器或设备中。

因此,当 webview 访问需要位置的站点(如 maps.google.com)时,可以将虚假的位置数据(和路线)提供给 webview。

4

1 回答 1

1

您可以运行 XCode 中提供的一些位置文件。运行“iPhone Simulator”时,您可以通过导航到菜单栏中的 Debug->Locations 来运行文件。这些是 plist 的,它们包含 CLLocation 对象的存档对象。

它们可以在以下目录中找到:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/CoreLocation.framework/Support/SimulationScenarios

只需将 6.1 更改为您正在使用的模拟器

于 2013-02-22T20:38:52.533 回答