ios - 不运行 Xcode 的位置模拟

标签 ios objective-c xcode

有没有什么方法可以在 iOS 设备上模拟一个位置,而不必运行带有 gpx 文件的 Xcode?我精通 swift 和 objc,并希望在不运行 Xcode 的情况下让应用程序模拟一个位置。不利的一面是,当您想在不连接到 Xcode 的情况下模拟某个位置时,该应用程序不会继续模拟该位置。任何帮助将不胜感激!

最佳答案

有时我会使用一个相当丑陋的 hack 来做到这一点。

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

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

请注意,这不是一种优雅的方法,为了让您的设备定位服务再次正常工作,您必须在您的设备上从 Xcode 运行应用程序并显式设置 Debug/Simulate Location/不模拟位置

关于ios - 不运行 Xcode 的位置模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38838331/

相关文章:

iOS UITests - 检测是否有任何 XCUIElement 在当前运行中被点击过

IOS:为标签组织动画

ios - 如何在 ios 中根据图像动态更改 UI 按钮的宽度和高度

iphone - 创建数据的自定义格式文件并实现以应用程序格式导出功能并在应用程序中打开文件

ios - 从带有披露指示器的 TableView 单元格 xib 转到 Storyboard

ios - NSDateFormatter dateFromString 1981-04-01

iphone - iPhone反汇编中的objc_msgsend

ios - 在 Swift 3 中连接转换动画?怎么了?

ios - 在 iOS (Swift) 中使用后台位置更新的最佳方式

ios - 在苹果开发者账户(企业账户)中创建应用标识符时出错