不运行Xcode的位置模拟

时间:2016-08-08 20:53:21

标签: ios objective-c xcode

有没有办法在iOS设备上模拟某个位置,而无需运行Xcode gpx个文件来执行此操作?我能够流利地使用swift和objc,并希望在没有运行Xcode的情况下使应用程序模拟一个位置。不利的一面是,当您想要模拟某个位置而未连接到Xcode时,该应用程序无法继续模拟该位置。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

有时候我会用一个相当丑陋的黑客来做到这一点。

当您在模拟位置时将设备连接到Xcode时,只需移除照明电缆而不直接杀死应用程序。

应用程序会崩溃,但是当您重新启动它时,您会看到它显示相同的模拟位置,尽管它已不再连接到Xcode。

请注意,这不是一种优雅的方法,要让您的设备位置服务再次正常运行,您必须在设备上运行Xcode中的应用并明确设置Debug/Simulate Location/Don't Simulate Location