我想写一个个人的假位置" iOS应用程序,可以在我的设备上的其他应用程序的假位置和真实位置之间切换,而无需连接到Xcode模拟器。 This文章似乎表明这可以通过" swizzling" Apple的CLLocationManager类中的假位置供其他应用程序使用,但我不熟悉Objective-C代码(更熟悉Swift)。有没有人知道如果在应用程序中以这种方式进行调整是否可能会影响其他应用程序中的位置?如果是这样,有关如何在Swift中调整此问题的任何建议吗?如果没有,是否有任何其他方法可以在一个应用程序的代码中设置一个虚假的位置,这将影响其他应用程序'位置数据?
谢谢。
答案 0 :(得分:0)
假设我们正在谈论一个非越狱的iOS设备,那么应用程序几乎无法以任何方式“伪造”当前位置。有一个非常可能的外部机会,可能会有一些私有框架方法可以让你破解某些东西,但如果你试图将这样的应用程序提交到App Store,尝试这样做会导致立即拒绝。