【问题标题】:How can I set a fake location on iOS to be used by all apps?如何在 iOS 上设置一个供所有应用程序使用的虚假位置?
【发布时间】:2015-05-28 03:47:58
【问题描述】:

我想编写一个个人的“虚假位置”iOS 应用程序,它可以在我设备上的其他应用程序的虚假位置和真实位置之间切换,而无需绑定到 Xcode 模拟器。 This 文章似乎暗示这可以通过将虚假位置“混入”Apple 的 CLLocationManager 类以供其他应用程序使用,但我不熟悉 Objective-C 代码(更熟悉 Swift)。有谁知道是否可以在应用程序中以这种方式进行调动并会影响其他应用程序中的位置?如果是这样,关于如何在 Swift 中调配这个有什么建议吗?如果没有,是否有任何其他方法可以在一个应用的代码中设置一个虚假位置,这会影响其他应用的位置数据?

谢谢。

【问题讨论】:

  • Swizzling 只会影响你的代码/应用

标签: ios swift location cllocationmanager


【解决方案1】:

假设我们使用的是未越狱的 iOS 设备,那么应用几乎不可能以任何方式“伪造”当前位置。很有可能存在一些私有框架方法可以让您破解某些东西,但如果您尝试将此类应用提交到 App Store,那么尝试这样做会导致立即被拒绝。

【讨论】:

    猜你喜欢
    • 2014-11-10
    • 2014-03-21
    • 1970-01-01
    • 2014-09-01
    • 2016-09-07
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多