【问题标题】:Location Simulation Without Running Xcode无需运行 Xcode 的位置模拟
【发布时间】:2016-08-08 20:53:21
【问题描述】:

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

【问题讨论】:

  • 不,你不能这样做。它会违反沙盒
  • @Paulw11 有什么办法可以在违反沙盒的同时做到这一点吗?我不打算将其提交到应用商店。我希望它用于个人娱乐用途。

标签: ios objective-c xcode


【解决方案1】:

有时我会使用非常丑陋的 hack 来做到这一点。

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

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

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

【讨论】:

  • 确实有效!虽然,这不是我想要的,因为如果你想模拟一个新的位置,你仍然需要连接到计算机来更改位置。在不在家或连接到 Xcode 时执行此操作似乎很困难。
  • 不幸的是,我认为这是在不直接连接到 Xcode 的情况下模拟位置的唯一方法。
  • 感谢您的帮助!谢谢。
猜你喜欢
  • 1970-01-01
  • 2017-02-27
  • 2018-06-17
  • 1970-01-01
  • 2012-12-26
  • 2019-03-03
  • 1970-01-01
  • 2014-11-08
  • 2018-04-18
相关资源
最近更新 更多